Automated Action 221dbad51a Fix Supervisor startup issues
- Add startup script for production deployment
- Create Supervisor configuration file
- Update main.py to ensure database initialization at startup
- Add configurable port via environment variable
- Add Supervisor setup instructions to README
- Initialize database at application startup
2025-05-17 21:16:24 +00:00

14 lines
367 B
Plaintext

[program:app-8001]
command=/app/start.sh
directory=/app
user=root
autostart=true
autorestart=true
startretries=5
numprocs=1
startsecs=1
process_name=%(program_name)s_%(process_num)02d
stderr_logfile=/var/log/supervisor/%(program_name)s_stderr.log
stderr_logfile_maxbytes=10MB
stdout_logfile=/var/log/supervisor/%(program_name)s_stdout.log
stdout_logfile_maxbytes=10MB