[supervisord] nodaemon=true logfile=/var/log/supervisor/supervisord.log pidfile=/run/supervisord.pid [program:realtime_server] directory=/app command=python realtime_server.py --port=9001 --host=0.0.0.0 autostart=true autorestart=true stdout_logfile=/var/log/supervisor/realtime.out.log stderr_logfile=/var/log/supervisor/realtime.err.log priority=10 stopasgroup=true killasgroup=true [program:streamlit] directory=/app ; Streamlit on an internal port; Nginx exposes public 7860/$PORT command=streamlit run app.py --server.port=9000 --server.address=0.0.0.0 --server.enableXsrfProtection=false --server.enableCORS=false autostart=true autorestart=true stdout_logfile=/var/log/supervisor/streamlit.out.log stderr_logfile=/var/log/supervisor/streamlit.err.log priority=20 stopasgroup=true killasgroup=true [program:nginx] command=/usr/sbin/nginx -g "daemon off;" autostart=true autorestart=true stdout_logfile=/var/log/supervisor/nginx.out.log stderr_logfile=/var/log/supervisor/nginx.err.log priority=30