feat: add Dockerfile and supervisord configuration for FastAPI application

This commit is contained in:
2025-08-05 21:38:40 +03:00
parent 453930251b
commit 1a4cfc4f68
6 changed files with 67 additions and 5 deletions

10
supervisord.conf Normal file
View File

@ -0,0 +1,10 @@
[supervisord]
[program:uvicorn]
command=/app/.venv/bin/uvicorn main:app --uds /app/run/socket%(process_num)d.sock
numprocs=4
process_name=uvicorn-%(process_num)d
autostart=true
autorestart=true
stdout_logfile=/dev/stdout
stderr_logfile=/dev/stderr