feat: update supervisord configuration for improved logging and user permissions

This commit is contained in:
2025-08-05 21:52:05 +03:00
parent 1a4cfc4f68
commit 5b720c8600
2 changed files with 5 additions and 4 deletions

View File

@ -34,4 +34,4 @@ COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf
ENV PATH="/app/.venv/bin:$PATH"
WORKDIR /app
# Run the FastAPI application by default
CMD ["/usr/bin/supervisord", "-n", "-c", "/etc/supervisor/conf.d/supervisord.conf"]
CMD ["/usr/bin/supervisord", "-n", "-c", "/etc/supervisor/conf.d/supervisord.conf", "-u", "root"]

View File

@ -1,10 +1,11 @@
[supervisord]
nodaemon=true
logfile=/var/log/supervisor/supervisord.log
[program:uvicorn]
command=/app/.venv/bin/uvicorn main:app --uds /app/run/socket%(process_num)d.sock
command=/app/.venv/bin/uvicorn main:app --http httptools --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
stdout_logfile=/var/log/supervisor/%(program_name)s.log