kanha-upadhyay commited on
Commit
a5247bb
·
1 Parent(s): 4994e6b

Update Dockerfile and docker-compose.yml to expose port 7860 and run Gunicorn with updated parameters

Browse files
Files changed (2) hide show
  1. Dockerfile +2 -2
  2. docker-compose.yml +7 -7
Dockerfile CHANGED
@@ -44,10 +44,10 @@ RUN chown -R appuser /app
44
 
45
  USER appuser
46
 
47
- EXPOSE 8001
48
 
49
  ENV PYTHONUNBUFFERED=1
50
  ENV PYTHONPATH=/app
51
  ENV SPACY_MODEL_NAME=en_core_web_trf
52
 
53
- CMD ["python", "main.py"]
 
44
 
45
  USER appuser
46
 
47
+ EXPOSE 7860
48
 
49
  ENV PYTHONUNBUFFERED=1
50
  ENV PYTHONPATH=/app
51
  ENV SPACY_MODEL_NAME=en_core_web_trf
52
 
53
+ CMD ["gunicorn", "src.app:app", "-k", "uvicorn.workers.UvicornWorker", "-w", "2", "--preload", "-b", "0.0.0.0:7860", "--timeout", "600", "--graceful-timeout", "180", "--keep-alive", "180"]
docker-compose.yml CHANGED
@@ -4,16 +4,16 @@ services:
4
  pull_policy: always
5
  restart: unless-stopped
6
  ports:
7
- - "8001:8001"
8
  env_file:
9
  - .env
10
  command: >
11
- poetry run gunicorn
12
- src.app:app
13
- -k uvicorn.workers.UvicornWorker
14
- -w 4
15
- -b 0.0.0.0:8001
16
- --timeout 600
17
  --keep-alive 120
18
  logging:
19
  driver: awslogs
 
4
  pull_policy: always
5
  restart: unless-stopped
6
  ports:
7
+ - "7860:7860"
8
  env_file:
9
  - .env
10
  command: >
11
+ poetry run gunicorn
12
+ src.app:app
13
+ -k uvicorn.workers.UvicornWorker
14
+ -w 4
15
+ -b 0.0.0.0:7860
16
+ --timeout 600
17
  --keep-alive 120
18
  logging:
19
  driver: awslogs