harshinde commited on
Commit
07f4176
·
verified ·
1 Parent(s): 20acb0b

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -3
Dockerfile CHANGED
@@ -12,16 +12,17 @@ RUN apt-get update && apt-get install -y \
12
 
13
  # Create a non-root user
14
  RUN useradd -m -u 1000 streamlit
15
- RUN chown -R streamlit:streamlit /app
16
 
17
  COPY requirements.txt ./
18
  RUN pip3 install --no-cache-dir -r requirements.txt
19
 
20
  COPY src/ ./src/
 
21
  RUN mkdir -p ./models/ && \
22
  mkdir -p /app/uploads && \
23
  chmod 777 /app/uploads && \
24
- chmod 777 ./models/
 
25
 
26
  # Add src directory to Python path
27
  ENV PYTHONPATH="${PYTHONPATH}:/app/src"
@@ -31,7 +32,7 @@ EXPOSE 8501
31
 
32
  # Set up proper permissions
33
  RUN mkdir -p /app/.streamlit && \
34
- chown -R streamlit:streamlit /app/.streamlit
35
 
36
  # Switch to non-root user
37
  USER streamlit
 
12
 
13
  # Create a non-root user
14
  RUN useradd -m -u 1000 streamlit
 
15
 
16
  COPY requirements.txt ./
17
  RUN pip3 install --no-cache-dir -r requirements.txt
18
 
19
  COPY src/ ./src/
20
+ COPY examples/ ./examples/
21
  RUN mkdir -p ./models/ && \
22
  mkdir -p /app/uploads && \
23
  chmod 777 /app/uploads && \
24
+ chmod 777 ./models/ && \
25
+ chmod 755 ./examples/
26
 
27
  # Add src directory to Python path
28
  ENV PYTHONPATH="${PYTHONPATH}:/app/src"
 
32
 
33
  # Set up proper permissions
34
  RUN mkdir -p /app/.streamlit && \
35
+ chown -R streamlit:streamlit /app
36
 
37
  # Switch to non-root user
38
  USER streamlit