Files
Navi.FM/supervisord.conf
2026-07-22 13:23:22 +02:00

48 lines
1.0 KiB
Plaintext

[supervisord]
nodaemon=true
logfile=/dev/null
logfile_maxbytes=0
[unix_http_server]
file=/var/run/supervisor.sock
chmod=0777
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
[supervisorctl]
serverurl=unix:///var/run/supervisor.sock
[program:icecast]
command=icecast2 -c /etc/icecast2/icecast.xml
user=liquidsoap
autostart=true
autorestart=true
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
[program:liquidsoap]
command=liquidsoap /app/liquidsoap/radio.liq
user=liquidsoap
autostart=false
autorestart=true
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
# Give Icecast a second to start before liquidsoap connects
startsecs=3
[program:fastapi]
command=/opt/venv/bin/uvicorn main:app --host 0.0.0.0 --port 8080
user=liquidsoap
directory=/app/app
autostart=true
autorestart=true
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0