mathematica / supervisord.conf
georgesnoe's picture
Create supervisord.conf
dcc23cb verified
[supervisord]
nodaemon=true
user=root
logfile=/var/log/supervisor/supervisord.log
pidfile=/var/run/supervisord.pid
; ── VNC Server ───────────────────────────────────────────────
[program:vncserver]
command=su user -c "vncserver :1 -geometry 1280x800 -depth 24 -rfbport 5901 -fg"
autostart=true
autorestart=true
priority=10
stdout_logfile=/var/log/supervisor/vnc.log
stderr_logfile=/var/log/supervisor/vnc_err.log
environment=HOME="/home/user",USER="user",DISPLAY=":1"
; ── noVNC WebSocket proxy ─────────────────────────────────────
[program:novnc]
command=websockify --web=/usr/share/novnc 7860 localhost:5901
autostart=true
autorestart=true
priority=20
startretries=5
stdout_logfile=/var/log/supervisor/novnc.log
stderr_logfile=/var/log/supervisor/novnc_err.log
; ── Log directory creation ────────────────────────────────────
[program:setup]
command=mkdir -p /var/log/supervisor
autostart=true
autorestart=false
priority=1
startsecs=0