; Supervisor sample config file for Aircox. ; ; It assumes that the instance is installed in the directory ; "/srv/www/aircox". It requires Gunicorn in order to run the ; WSGI server. ; ; * aircox_server: WSGI server instance using Gunicorn for production; ; Note that it does not serve static files. ; * aircox_sounds_monitor: sounds scanning, monitoring, quality-check, ; and synchronisation with the database. ; * aircox_controllers: audio stream generation and monitoring; create ; config and playlists, and run the required programs. ; note: must be restarted after changes in controller's sources. ; [program:aircox_server] command = /srv/www/aircox/scripts/launch_in_venv gunicorn --bind 127.0.0.1:8042 instance.wsgi:application directory = /srv/www/aircox user = aircox autostart = true autorestart = true stdout_logfile = /srv/www/aircox/logs/server.log redirect_stderr = true environment=AIRCOX_DEBUG="False",DJANGO_SETTINGS_MODULE=instance.settings.prod [program:aircox_sounds_monitor] command = /srv/www/aircox/scripts/launch_in_venv ./manage.py sounds_monitor -qsm directory = /srv/www/aircox user = aircox autostart = true autorestart = true stdout_logfile = /srv/www/aircox/logs/sounds_monitor.log redirect_stderr = true environment=AIRCOX_DEBUG="False",DJANGO_SETTINGS_MODULE=instance.settings.prod [program:aircox_streamer] command = /srv/www/aircox/scripts/launch_in_venv ./manage.py streamer -crm directory = /srv/www/aircox user = aircox autostart = true autorestart = true stdout_logfile = /srv/www/aircox/logs/streamer.log redirect_stderr = true environment=AIRCOX_DEBUG="False",DJANGO_SETTINGS_MODULE=instance.settings.prod