[supervisord] umask = 022 minfds = 4096 nodaemon=true [program:dispatcher] command = awx-manage run_dispatcher autostart = true autorestart = true redirect_stderr=true stdout_logfile=/dev/fd/1 stdout_logfile_maxbytes=0 [program:receiver] command = python manage.py run_callback_receiver autostart = true autorestart = true redirect_stderr=true stdout_logfile=/dev/fd/1 stdout_logfile_maxbytes=0 [program:runworker] command = python manage.py runworker autostart = true autorestart = true redirect_stderr=true stdout_logfile=/dev/fd/1 stdout_logfile_maxbytes=0 [program:uwsgi] command = make uwsgi autostart = true autorestart = true redirect_stderr=true stdout_logfile=/dev/fd/1 stdout_logfile_maxbytes=0 [program:daphne] command = daphne -b 0.0.0.0 -p 8051 awx.asgi:channel_layer autostart = true autorestart = true redirect_stderr=true stdout_logfile=/dev/fd/1 stdout_logfile_maxbytes=0 [program:nginx] command = nginx -g "daemon off;" autostart = true autorestart = true redirect_stderr=true stdout_logfile=/dev/fd/1 stdout_logfile_maxbytes=0 [program:jupyter] command = make jupyter autostart = true autorestart = true redirect_stderr=true stdout_logfile=/dev/fd/1 stdout_logfile_maxbytes=0 [group:awx-processes] programs=dispatcher,receiver,runworker,uwsgi,daphne,nginx priority=5 [unix_http_server] file=/tmp/supervisor.sock [supervisorctl] serverurl=unix:///tmp/supervisor.sock ; use a unix:// URL for a unix socket [rpcinterface:supervisor] supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface