NNE / supervisord.conf
Fred808's picture
Create supervisord.conf
d80f799 verified
[supervisord]
nodaemon=true
logfile=/var/log/supervisor/supervisord.log
pidfile=/var/run/supervisord.pid
[program:postgresql]
command=/usr/lib/postgresql/14/bin/postgres -D /var/lib/postgresql/14/main -c config_file=/etc/postgresql/14/main/postgresql.conf
user=postgres
autostart=true
autorestart=true
stderr_logfile=/var/log/supervisor/postgresql.err.log
stdout_logfile=/var/log/supervisor/postgresql.out.log
[program:maas-regiond]
command=/usr/bin/maas-regiond
user=maas
autostart=true
autorestart=true
stderr_logfile=/var/log/supervisor/maas-regiond.err.log
stdout_logfile=/var/log/supervisor/maas-regiond.out.log
[program:maas-rackd]
command=/usr/bin/maas-rackd
user=maas
autostart=true
autorestart=true
stderr_logfile=/var/log/supervisor/maas-rackd.err.log
stdout_logfile=/var/log/supervisor/maas-rackd.out.log
[program:nginx]
command=/usr/sbin/nginx -g "daemon off;"
autostart=true
autorestart=true
stderr_logfile=/var/log/supervisor/nginx.err.log
stdout_logfile=/var/log/supervisor/nginx.out.log
[program:openvswitch]
command=/usr/share/openvswitch/scripts/ovs-ctl start --system-id=random
autostart=true
autorestart=true
stderr_logfile=/var/log/supervisor/ovs.err.log
stdout_logfile=/var/log/supervisor/ovs.out.log
[program:virtual-gateway]
command=python3 /opt/scripts/virtual_gateway.py
autostart=true
autorestart=true
stderr_logfile=/var/log/supervisor/gateway.err.log
stdout_logfile=/var/log/supervisor/gateway.out.log
[program:web-interface]
command=gunicorn -w 4 -b 0.0.0.0:8080 app:app
directory=/opt/scripts
autostart=true
autorestart=true
stderr_logfile=/var/log/supervisor/web.err.log
stdout_logfile=/var/log/supervisor/web.out.log