libretime / supervisord.conf
xTHExBEASTx's picture
Upload 5 files
dd0e65c verified
[supervisord]
nodaemon=true
logfile=/var/log/supervisor/supervisord.log
pidfile=/var/run/supervisord.pid
user=user
[program:postgresql]
command=/usr/lib/postgresql/13/bin/postgres -D /var/lib/postgresql/data
user=user
autorestart=true
priority=1
[program:rabbitmq]
command=/usr/sbin/rabbitmq-server
user=user
environment=HOME="/var/lib/rabbitmq",RABBITMQ_NODENAME="rabbit@localhost"
autorestart=true
priority=2
[program:icecast]
command=icecast2 -c /etc/icecast2/icecast.xml
user=user
autorestart=true
priority=3
[program:php-fpm]
command=/usr/sbin/php-fpm7.4 -F
user=user
autorestart=true
priority=4
[program:nginx]
command=nginx -c /etc/nginx/custom_nginx.conf
user=user
autorestart=true
priority=5
[program:libretime-api]
command=/usr/local/bin/gunicorn --workers=2 --worker-class=libretime_api.gunicorn.Worker --bind=0.0.0.0:9001 libretime_api.asgi
user=user
autorestart=true
environment=LIBRETIME_CONFIG_FILEPATH="/etc/libretime/config.yml"
priority=10
[program:libretime-worker]
command=/usr/local/bin/libretime-worker
user=user
autorestart=true
environment=LIBRETIME_CONFIG_FILEPATH="/etc/libretime/config.yml"
priority=11
[program:libretime-analyzer]
command=/usr/local/bin/libretime-analyzer
user=user
autorestart=true
environment=LIBRETIME_CONFIG_FILEPATH="/etc/libretime/config.yml"
priority=12
[program:libretime-playout]
command=/usr/local/bin/libretime-playout
user=user
autorestart=true
environment=LIBRETIME_CONFIG_FILEPATH="/etc/libretime/config.yml"
priority=13
[program:libretime-liquidsoap]
command=/usr/local/bin/libretime-liquidsoap
user=user
autorestart=true
environment=LIBRETIME_CONFIG_FILEPATH="/etc/libretime/config.yml"
priority=14