[program:octane] process_name = %(program_name)s_%(process_num)s command = php %(ENV_ROOT)s/artisan octane:frankenphp --host=0.0.0.0 --port=8000 --admin-port=2019 --caddyfile=%(ENV_ROOT)s/docker/prod/deployment/octane/FrankenPHP/Caddyfile user = %(ENV_USER)s priority = 1 autostart = true autorestart = true environment = LARAVEL_OCTANE = "1" stdout_logfile = /dev/stdout stdout_logfile_maxbytes = 0 stderr_logfile = /dev/stderr stderr_logfile_maxbytes = 0 [program:horizon] process_name = %(program_name)s_%(process_num)s command = php %(ENV_ROOT)s/artisan horizon user = %(ENV_USER)s priority = 3 autostart = %(ENV_WITH_HORIZON)s autorestart = true stdout_logfile = %(ENV_ROOT)s/storage/logs/horizon.log stdout_logfile_maxbytes = 200MB stderr_logfile = %(ENV_ROOT)s/storage/logs/horizon.log stderr_logfile_maxbytes = 200MB stopwaitsecs = 3600 [program:scheduler] process_name = %(program_name)s_%(process_num)s command = supercronic -overlapping /etc/supercronic/laravel user = %(ENV_USER)s autostart = %(ENV_WITH_SCHEDULER)s autorestart = true stdout_logfile = %(ENV_ROOT)s/storage/logs/scheduler.log stdout_logfile_maxbytes = 200MB stderr_logfile = %(ENV_ROOT)s/storage/logs/scheduler.log stderr_logfile_maxbytes = 200MB [program:clear-scheduler-cache] process_name = %(program_name)s_%(process_num)s command = php %(ENV_ROOT)s/artisan schedule:clear-cache user = %(ENV_USER)s autostart = %(ENV_WITH_SCHEDULER)s autorestart = false startsecs = 0 startretries = 1 stdout_logfile = %(ENV_ROOT)s/storage/logs/scheduler.log stdout_logfile_maxbytes = 200MB stderr_logfile = %(ENV_ROOT)s/storage/logs/scheduler.log stderr_logfile_maxbytes = 200MB [program:reverb] process_name = %(program_name)s_%(process_num)s command = php %(ENV_ROOT)s/artisan reverb:start user = %(ENV_USER)s priority = 2 autostart = %(ENV_WITH_REVERB)s autorestart = true stdout_logfile = %(ENV_ROOT)s/storage/logs/reverb.log stdout_logfile_maxbytes = 200MB stderr_logfile = %(ENV_ROOT)s/storage/logs/reverb.log stderr_logfile_maxbytes = 200MB minfds = 10000 [include] files = /etc/supervisord.conf