File size: 1,960 Bytes
3a5cf48 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 | [supervisord]
nodaemon=true
user=root
logfile=/var/log/supervisor/supervisord.log
pidfile=/var/run/supervisord.pid
childlogdir=/var/log/supervisor
[include]
files=/etc/supervisor/conf.d/*.conf
[inet_http_server]
port=*:9001
username=supervisor
password=${SUPERVISOR_HTTP_AUTH:-supervisor}
[unix_http_server]
file=/var/run/supervisor.sock
chmod=0700
username=supervisor
password=${SUPERVISOR_HTTP_AUTH:-supervisor}
[supervisorctl]
serverurl=unix:///var/run/supervisor.sock
username=supervisor
password=${SUPERVISOR_HTTP_AUTH:-supervisor}
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
# ============================================
# Managed processes: cron + openclaw-gateway
# ============================================
[program:cron]
command=/bin/bash -c 'rm -f /var/run/crond.pid /var/run/cron.pid; exec /usr/sbin/cron -f'
autostart=true
autorestart=true
startsecs=2
startretries=3
exitcodes=0
stopsignal=TERM
stopasgroup=false
killasgroup=false
stdout_logfile=/var/log/hf-entrypoint/cron-stdout.log
stderr_logfile=/var/log/hf-entrypoint/cron-stderr.log
stdout_logfile_maxbytes=10MB
stderr_logfile_maxbytes=10MB
[program:backup-watchdog]
command=/usr/local/bin/openclaw-backup-watchdog.sh
user=root
autostart=true
autorestart=true
startsecs=5
startretries=3
exitcodes=0
stopsignal=TERM
stopasgroup=true
killasgroup=true
stdout_logfile=/var/log/hf-entrypoint/watchdog-stdout.log
stderr_logfile=/var/log/hf-entrypoint/watchdog-stderr.log
stdout_logfile_maxbytes=10MB
stderr_logfile_maxbytes=10MB
[program:openclaw-gateway]
command=/usr/local/bin/openclaw-entrypoint.sh gateway
autostart=true
autorestart=false
startsecs=5
startretries=0
exitcodes=0
stopsignal=TERM
stopasgroup=true
killasgroup=true
stdout_logfile=/var/log/hf-entrypoint/openclaw-gateway-stdout.log
stderr_logfile=/var/log/hf-entrypoint/openclaw-gateway-stderr.log
stdout_logfile_maxbytes=10MB
stderr_logfile_maxbytes=10MB |