mirror of
https://github.com/pelican-dev/panel.git
synced 2025-05-20 02:54:45 +02:00

Update the dockerfile to use supervisord Update supervisord config to use start caddy unless configured not to. Updated entrypoint to handle caddy skip for supervisord.
39 lines
1.5 KiB
Plaintext
39 lines
1.5 KiB
Plaintext
[unix_http_server]
|
|
file=/tmp/supervisor.sock ; path to your socket file
|
|
|
|
[supervisord]
|
|
logfile=/var/log/supervisord/supervisord.log ; supervisord log file
|
|
logfile_maxbytes=50MB ; maximum size of logfile before rotation
|
|
logfile_backups=2 ; number of backed up logfiles
|
|
loglevel=error ; info, debug, warn, trace
|
|
pidfile=/var/run/supervisord.pid ; pidfile location
|
|
nodaemon=false ; run supervisord as a daemon
|
|
minfds=1024 ; number of startup file descriptors
|
|
minprocs=200 ; number of process descriptors
|
|
user=root ; default user
|
|
childlogdir=/var/log/supervisord/ ; where child log files will live
|
|
|
|
[rpcinterface:supervisor]
|
|
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
|
|
|
|
[supervisorctl]
|
|
serverurl=unix:///tmp/supervisor.sock ; use a unix:// URL for a unix socket
|
|
|
|
[program:php-fpm]
|
|
command=/usr/local/sbin/php-fpm -F
|
|
autostart=true
|
|
autorestart=true
|
|
|
|
[program:queue-worker]
|
|
command=/usr/local/bin/php /var/www/html/artisan queue:work --queue=high,standard,low --sleep=3 --tries=3
|
|
user=www-data
|
|
autostart=true
|
|
autorestart=true
|
|
|
|
[program:caddy]
|
|
command=caddy run --config /etc/caddy/Caddyfile --adapter caddyfile
|
|
autostart=%(ENV_SUPERVISORD_CADDY)s
|
|
autorestart=%(ENV_SUPERVISORD_CADDY)s
|
|
priority=10
|
|
stdout_events_enabled=true
|
|
stderr_events_enabled=true |