mfoud444 commited on
Commit
fb59ea2
·
verified ·
1 Parent(s): f42eb6f

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -2
Dockerfile CHANGED
@@ -13,7 +13,7 @@ RUN useradd -m -u 1000 user
13
  USER user
14
  ENV PATH="/home/user/.local/bin:$PATH"
15
  ENV PYTHONPATH=/app
16
- ENV GUNICORN_CMD_ARGS="--worker-class gevent --workers 2 --timeout 300 --keep-alive 60"
17
 
18
  # Set up working directory
19
  WORKDIR /app
@@ -24,6 +24,9 @@ RUN pip install --no-cache-dir --upgrade pip && \
24
  pip install --no-cache-dir --upgrade -r requirements.txt && \
25
  pip install --no-cache-dir --upgrade "g4f>=0.2.0" psutil
26
 
 
 
 
27
  # Copy application code
28
  COPY --chown=user . .
29
 
@@ -31,5 +34,5 @@ COPY --chown=user . .
31
  HEALTHCHECK --interval=30s --timeout=3s \
32
  CMD curl -f http://localhost:7860/ || exit 1
33
 
34
- # Run the application
35
  CMD ["gunicorn", "app:app"]
 
13
  USER user
14
  ENV PATH="/home/user/.local/bin:$PATH"
15
  ENV PYTHONPATH=/app
16
+ ENV GUNICORN_CMD_ARGS="--workers 2 --timeout 300 --keep-alive 60"
17
 
18
  # Set up working directory
19
  WORKDIR /app
 
24
  pip install --no-cache-dir --upgrade -r requirements.txt && \
25
  pip install --no-cache-dir --upgrade "g4f>=0.2.0" psutil
26
 
27
+ # Explicitly install gevent if you want to use it
28
+ # RUN pip install gevent>=1.4
29
+
30
  # Copy application code
31
  COPY --chown=user . .
32
 
 
34
  HEALTHCHECK --interval=30s --timeout=3s \
35
  CMD curl -f http://localhost:7860/ || exit 1
36
 
37
+ # Run the application (using sync worker for now)
38
  CMD ["gunicorn", "app:app"]