Spaces:
Paused
Paused
| [supervisord] | |
| nodaemon=true | |
| loglevel=info | |
| pidfile=/tmp/supervisord.pid | |
| [program:xvfb] | |
| command=/usr/bin/Xvfb :1 -screen 0 1920x1080x24 -ac +extension GLX +render -noreset | |
| autorestart=true | |
| startsecs=3 | |
| priority=10 | |
| [program:xfce] | |
| command=/usr/bin/startxfce4 | |
| environment=DISPLAY=":1",HOME="/home/user",USER="user" | |
| user=user | |
| autorestart=true | |
| startsecs=5 | |
| priority=20 | |
| [program:x11vnc] | |
| command=/usr/bin/x11vnc -display :1 -forever -shared -rfbport 5900 -nopw -xkb | |
| autorestart=true | |
| startsecs=5 | |
| priority=30 | |
| [program:novnc] | |
| command=/usr/share/novnc/utils/novnc_proxy --vnc localhost:5900 --listen 6080 | |
| autorestart=true | |
| startsecs=5 | |
| priority=40 | |
| [program:vscode] | |
| command=/usr/bin/code-server --bind-addr 0.0.0.0:13337 --auth password --disable-telemetry --user-data-dir /home/user/.local/share/code-server /app | |
| environment=HOME="/home/user",PASSWORD="%(ENV_VSCODE_PASSWORD)s" | |
| user=user | |
| autorestart=true | |
| startsecs=5 | |
| priority=50 | |
| [program:jupyter] | |
| command=/usr/local/bin/jupyter lab --ip=0.0.0.0 --port=8888 --no-browser --ServerApp.base_url=/jupyter --ServerApp.token=%(ENV_JUPYTER_TOKEN)s | |
| environment=HOME="/home/user" | |
| user=user | |
| directory=/app | |
| autorestart=true | |
| startsecs=5 | |
| priority=60 | |
| [program:api] | |
| command=/usr/local/bin/uvicorn app:app --host 0.0.0.0 --port 8000 | |
| environment=HOME="/home/user" | |
| user=user | |
| directory=/app | |
| autorestart=true | |
| startsecs=3 | |
| priority=70 | |
| [program:nginx] | |
| command=/usr/sbin/nginx -g "daemon off;" | |
| autorestart=true | |
| startsecs=3 | |
| priority=100 | |