--- /dev/null
+[program:default-worker]
+process_name=%(program_name)s_%(process_num)02d
+command=/usr/bin/php /application/artisan queue:work --queue=default --timeout=3600000 --memory=12000
+autostart=true
+autorestart=true
+user=toolbox
+group=www-data
+numprocs=4
+redirect_stderr=true
+stdout_logfile=/proc/self/fd/2
+stopwaitsecs=3600
--- /dev/null
+[program:download-worker]
+process_name=%(program_name)s_%(process_num)02d
+command=/usr/bin/php /application/artisan queue:work --queue=download --timeout=3600000 --memory=12000
+autostart=true
+autorestart=true
+user=toolbox
+group=www-data
+numprocs=4
+redirect_stderr=true
+stdout_logfile=/proc/self/fd/2
+stopwaitsecs=3600
--- /dev/null
+[program:fluidbook-process-worker]
+process_name=%(program_name)s_%(process_num)02d
+command=/usr/bin/php /application/artisan queue:work --queue=fluidbookprocess --timeout=3600000 --memory=12000
+autostart=true
+autorestart=true
+user=toolbox
+group=www-data
+numprocs=48
+redirect_stderr=true
+stdout_logfile=/proc/self/fd/2
+stopwaitsecs=3600
--- /dev/null
+[program:medialibrary-worker]
+process_name=%(program_name)s_%(process_num)02d
+command=/usr/bin/php /application/artisan queue:work --queue=medialibrary --timeout=3600000
+autostart=true
+autorestart=true
+user=toolbox
+group=www-data
+numprocs=12
+redirect_stderr=true
+stdout_logfile=/proc/self/fd/2
+stopwaitsecs=3600
--- /dev/null
+[program:theme-worker]
+process_name=%(program_name)s_%(process_num)02d
+command=php /application/artisan queue:work --queue=theme --timeout=3600000 --memory=12000
+autostart=true
+autorestart=true
+user=toolbox
+group=www-data
+numprocs=4
+redirect_stderr=true
+stdout_logfile=/proc/self/fd/2
+stopwaitsecs=3600
--- /dev/null
+[program:ws2-worker]
+process_name=%(program_name)s_%(process_num)02d
+command=/usr/bin/php /application/artisan queue:work --queue=ws2 --timeout=3600000 --memory=12000
+autostart=true
+autorestart=true
+user=toolbox
+group=www-data
+numprocs=6
+redirect_stderr=true
+stdout_logfile=/proc/self/fd/2
+stopwaitsecs=3600
+++ /dev/null
-[program:default-worker]
-process_name=%(program_name)s_%(process_num)02d
-command=/usr/bin/php /application/artisan queue:work --queue=default --timeout=3600000 --memory=12000
-autostart=true
-autorestart=true
-user=toolbox
-group=www-data
-numprocs=4
-redirect_stderr=true
-stdout_logfile=/proc/self/fd/2
-stopwaitsecs=3600
+++ /dev/null
-[program:download-worker]
-process_name=%(program_name)s_%(process_num)02d
-command=/usr/bin/php /application/artisan queue:work --queue=download --timeout=3600000 --memory=12000
-autostart=true
-autorestart=true
-user=toolbox
-group=www-data
-numprocs=4
-redirect_stderr=true
-stdout_logfile=/proc/self/fd/2
-stopwaitsecs=3600
+++ /dev/null
-[program:fluidbook-process-worker]
-process_name=%(program_name)s_%(process_num)02d
-command=/usr/bin/php /application/artisan queue:work --queue=fluidbookprocess --timeout=3600000 --memory=12000
-autostart=true
-autorestart=true
-user=toolbox
-group=www-data
-numprocs=48
-redirect_stderr=true
-stdout_logfile=/proc/self/fd/2
-stopwaitsecs=3600
+++ /dev/null
-[program:medialibrary-worker]
-process_name=%(program_name)s_%(process_num)02d
-command=/usr/bin/php /application/artisan queue:work --queue=medialibrary --timeout=3600000
-autostart=true
-autorestart=true
-user=toolbox
-group=www-data
-numprocs=12
-redirect_stderr=true
-stdout_logfile=/proc/self/fd/2
-stopwaitsecs=3600
--- /dev/null
+; supervisor config file
+
+[unix_http_server]
+file=/var/run/supervisor.sock ; (the path to the socket file)
+chmod=0700 ; sockef file mode (default 0700)
+
+[supervisord]
+logfile=/var/log/supervisord.log ; (main log file;default $CWD/supervisord.log)
+pidfile=/var/run/supervisord.pid ; (supervisord pidfile;default supervisord.pid)
+childlogdir=/tmp ; ('AUTO' child log dir, default $TEMP)
+user=root ;
+
+; the below section must remain in the config file for RPC
+; (supervisorctl/web interface) to work, additional interfaces may be
+; added by defining them in separate rpcinterface: sections
+[rpcinterface:supervisor]
+supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
+
+[supervisorctl]
+serverurl=unix:///var/run/supervisor.sock ; use a unix:// URL for a unix socket
+
+; The [include] section can just contain the "files" setting. This
+; setting can list multiple files (separated by whitespace or
+; newlines). It can also contain wildcards. The filenames are
+; interpreted as relative to this file. Included files *cannot*
+; include files themselves.
+
+[include]
+files = /etc/supervisor/conf.d/*.conf
+++ /dev/null
-[program:theme-worker]
-process_name=%(program_name)s_%(process_num)02d
-command=php /application/artisan queue:work --queue=theme --timeout=3600000 --memory=12000
-autostart=true
-autorestart=true
-user=toolbox
-group=www-data
-numprocs=4
-redirect_stderr=true
-stdout_logfile=/proc/self/fd/2
-stopwaitsecs=3600
+++ /dev/null
-[program:ws2-worker]
-process_name=%(program_name)s_%(process_num)02d
-command=/usr/bin/php /application/artisan queue:work --queue=ws2 --timeout=3600000 --memory=12000
-autostart=true
-autorestart=true
-user=toolbox
-group=www-data
-numprocs=6
-redirect_stderr=true
-stdout_logfile=/proc/self/fd/2
-stopwaitsecs=3600
- '/home/toolbox/www/.docker/config/rsyslog/rsyslog.conf:/etc/rsyslog.conf'
- '/home/toolbox/www/.docker/config/rsyslog/50-default.conf:/etc/rsyslog.d/50-default.conf'
# Supervisor
- - '/home/toolbox/www/.docker/config/supervisor/:/etc/supervisor/conf.d/'
+ - '/home/toolbox/www/.docker/config/supervisor/:/etc/supervisor/'
# Composer
- '/home/toolbox/www/.docker/config/composer/:/root/.config/composer/'
- '/home/toolbox/www/.docker/config/composer/:/application/.config/composer/'