[supervisord] nodaemon=true logfile=/dev/stdout logfile_maxbytes=0 loglevel=info [program:xvfb] command=Xvfb :99 -screen 0 1920x1080x24 autorestart=true priority=100 stdout_logfile=/dev/stdout stdout_logfile_maxbytes=0 stderr_logfile=/dev/stderr stderr_logfile_maxbytes=0 [program:x11vnc] command=x11vnc -display :99 -forever -shared -rfbport 5900 -nopw -xkb autorestart=true priority=200 stdout_logfile=/dev/stdout stdout_logfile_maxbytes=0 stderr_logfile=/dev/stderr stderr_logfile_maxbytes=0 [program:novnc] command=/opt/noVNC/utils/novnc_proxy --vnc localhost:5900 --listen 6080 autorestart=true priority=300 stdout_logfile=/dev/stdout stdout_logfile_maxbytes=0 stderr_logfile=/dev/stderr stderr_logfile_maxbytes=0 [program:app] command=python -m uvicorn main:app --host 0.0.0.0 --port 8002 directory=/app/backend environment=DISPLAY=":99",PYTHONUNBUFFERED="1" autorestart=true priority=400 stdout_logfile=/dev/stdout stdout_logfile_maxbytes=0 stderr_logfile=/dev/stderr stderr_logfile_maxbytes=0