Spaces:
Sleeping
Sleeping
Commit
·
a5247bb
1
Parent(s):
4994e6b
Update Dockerfile and docker-compose.yml to expose port 7860 and run Gunicorn with updated parameters
Browse files- Dockerfile +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
|
| 48 |
|
| 49 |
ENV PYTHONUNBUFFERED=1
|
| 50 |
ENV PYTHONPATH=/app
|
| 51 |
ENV SPACY_MODEL_NAME=en_core_web_trf
|
| 52 |
|
| 53 |
-
CMD ["
|
|
|
|
| 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 |
-
- "
|
| 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:
|
| 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
|