[supervisord] nodaemon=true logfile=/var/log/supervisor/supervisord.log logfile_maxbytes=10MB logfile_backups=2 loglevel=info pidfile=/tmp/supervisord.pid user=1000 [program:fastapi] command=python -m uvicorn app.main:app --host 127.0.0.1 --port 8000 --workers 1 --proxy-headers --forwarded-allow-ips * directory=/app/backend autostart=true autorestart=true startretries=5 startsecs=5 stdout_logfile=/var/log/supervisor/fastapi.log stderr_logfile=/var/log/supervisor/fastapi.log stdout_logfile_maxbytes=5MB environment=PYTHONUNBUFFERED="1",PYTHONPATH="/app/backend" [program:nextjs] command=node server.js directory=/app/frontend autostart=true autorestart=true startretries=5 startsecs=5 stdout_logfile=/var/log/supervisor/nextjs.log stderr_logfile=/var/log/supervisor/nextjs.log stdout_logfile_maxbytes=5MB environment=NODE_ENV="production",PORT="3000",HOSTNAME="127.0.0.1",NEXT_TELEMETRY_DISABLED="1" [program:nginx] command=nginx -g "daemon off;" autostart=true autorestart=true startretries=3 startsecs=3 stdout_logfile=/var/log/supervisor/nginx.log stderr_logfile=/var/log/supervisor/nginx.log stdout_logfile_maxbytes=5MB [eventlistener:processes] command=bash -c "printf 'READY\n' && while read line; do kill -SIGQUIT $PPID; done < /dev/stdin" events=PROCESS_STATE_FATAL