Podman_compose_BigData/supervisord.conf
2025-10-16 21:15:12 +09:00

69 lines
1.6 KiB
Plaintext
Executable File

[unix_http_server]
file=/tmp/supervisor.sock
chmod=0700
[supervisorctl]
serverurl=unix:///tmp/supervisor.sock
# --- 이 섹션을 새로 추가하세요 ---
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
[supervisord]
nodaemon=true
user=root
# --- 시스템 서비스 ---
[program:rsyslog]
command=/usr/sbin/rsyslogd -n # 포그라운드 실행 옵션 -n
user=root
autostart=true
autorestart=true
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
[program:cron]
command=/usr/sbin/cron -f # 포그라운드 실행 옵션 -f
user=root
autostart=true
autorestart=true
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
[program:sshd]
command=/bin/sh -c "mkdir -p /run/sshd && /usr/sbin/sshd -D"
user=root
autostart=true
autorestart=true
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
# --- 애플리케이션 서비스 ---
[program:sveltekit]
command=/usr/bin/pm2-runtime start build/index.js --name sveltekit-app
directory=/home/ssdoctors/project/BigDatapolyp
user=ssdoctors
autostart=true
autorestart=true
# HOME 환경 변수를 명시적으로 지정
environment=HOME="/home/ssdoctors",PATH="/usr/bin:%(ENV_PATH)s",PORT="14023",HOST="0.0.0.0"
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
stopasgroup=true
killasgroup=true