| [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 |