Mbonea commited on
Commit
16ac6c4
1 Parent(s): 96d9145

read and write permissions

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -2
Dockerfile CHANGED
@@ -10,8 +10,6 @@ WORKDIR /srv
10
  # Copy requirements file first to leverage caching
11
  COPY --chown=admin requirements.txt .
12
 
13
- # Install Python dependencies
14
- RUN pip install --no-cache-dir -r requirements.txt
15
 
16
  # Install system dependencies
17
  RUN apt-get update && \
@@ -59,9 +57,16 @@ RUN pipx ensurepath && \
59
  # Copy the application code
60
  COPY --chown=admin . /srv
61
 
 
 
 
 
62
  # Command to run the application
63
  # CMD python -m uvicorn App.app:app --host 0.0.0.0 --port 7860 & python -m celery -A App.Worker.celery worker -c 5 --max-tasks-per-child=1 --without-heartbeat
64
 
 
 
 
65
  CMD python -m uvicorn App.app:app --workers 1 --host 0.0.0.0 --port 7860
66
 
67
  # Expose port
 
10
  # Copy requirements file first to leverage caching
11
  COPY --chown=admin requirements.txt .
12
 
 
 
13
 
14
  # Install system dependencies
15
  RUN apt-get update && \
 
57
  # Copy the application code
58
  COPY --chown=admin . /srv
59
 
60
+ # Install Python dependencies
61
+ RUN pip install --no-cache-dir -r requirements.txt
62
+
63
+
64
  # Command to run the application
65
  # CMD python -m uvicorn App.app:app --host 0.0.0.0 --port 7860 & python -m celery -A App.Worker.celery worker -c 5 --max-tasks-per-child=1 --without-heartbeat
66
 
67
+ # Give read and write permissions to the admin user
68
+ RUN chown -R admin:admin /srv
69
+
70
  CMD python -m uvicorn App.app:app --workers 1 --host 0.0.0.0 --port 7860
71
 
72
  # Expose port