
- 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
14 lines
367 B
Plaintext
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 |