refactor: all-in-one docker deployment with auto-tuned resources and per-mode compose templates
This commit is contained in:
@@ -8,7 +8,7 @@ loglevel=info
|
||||
|
||||
[program:octane]
|
||||
process_name=%(program_name)s_%(process_num)02d
|
||||
command=php /www/artisan octane:start --host=0.0.0.0 --port=7001
|
||||
command=php /www/artisan octane:start --host=%(ENV_OCTANE_HOST)s --port=%(ENV_OCTANE_PORT)s --workers=%(ENV_OCTANE_WORKERS)s --task-workers=%(ENV_OCTANE_TASK_WORKERS)s --max-requests=%(ENV_OCTANE_MAX_REQUESTS)s
|
||||
autostart=%(ENV_ENABLE_WEB)s
|
||||
autorestart=true
|
||||
user=www
|
||||
@@ -65,7 +65,7 @@ priority=300
|
||||
|
||||
[program:ws-server]
|
||||
process_name=%(program_name)s_%(process_num)02d
|
||||
command=php /www/artisan ws-server start
|
||||
command=php /www/artisan ws-server start --host=%(ENV_WS_HOST)s --port=%(ENV_WS_PORT)s
|
||||
autostart=%(ENV_ENABLE_WS_SERVER)s
|
||||
autorestart=true
|
||||
user=www
|
||||
@@ -78,4 +78,21 @@ stopwaitsecs=5
|
||||
stopsignal=SIGINT
|
||||
stopasgroup=true
|
||||
killasgroup=true
|
||||
priority=400
|
||||
priority=400
|
||||
|
||||
[program:caddy]
|
||||
process_name=%(program_name)s_%(process_num)02d
|
||||
command=caddy run --config /etc/caddy/Caddyfile --adapter caddyfile
|
||||
autostart=%(ENV_ENABLE_CADDY)s
|
||||
autorestart=true
|
||||
user=root
|
||||
redirect_stderr=true
|
||||
stdout_logfile=/dev/stdout
|
||||
stdout_logfile_maxbytes=0
|
||||
stdout_logfile_backups=0
|
||||
numprocs=1
|
||||
stopwaitsecs=5
|
||||
stopsignal=TERM
|
||||
stopasgroup=true
|
||||
killasgroup=true
|
||||
priority=500
|
||||
Reference in New Issue
Block a user