[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