110 lines
2.5 KiB
Plaintext
Executable File
110 lines
2.5 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=/usr/sbin/sshd -D # 포그라운드 실행 옵션 -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/SDcmWeb-exec
|
|
user=ssdoctors
|
|
autostart=true
|
|
autorestart=true
|
|
# HOME 환경 변수를 명시적으로 지정
|
|
environment=HOME="/home/ssdoctors",PATH="/usr/bin:%(ENV_PATH)s",PORT="14013",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
|
|
|
|
|
|
[program:mwl-server]
|
|
command=/home/ssdoctors/project/mwl-server-exec/mwl-server
|
|
directory=/home/ssdoctors/project/mwl-server-exec
|
|
autostart=true
|
|
autorestart=true
|
|
stdout_logfile=/dev/stdout
|
|
stdout_logfile_maxbytes=0
|
|
stderr_logfile=/dev/stderr
|
|
stderr_logfile_maxbytes=0
|
|
user=ssdoctors
|
|
stopasgroup=true
|
|
killasgroup=true
|
|
|
|
[program:qr-server]
|
|
command=/home/ssdoctors/project/qr-server-exec/qr-server
|
|
directory=/home/ssdoctors/project/qr-server-exec
|
|
autostart=true
|
|
autorestart=true
|
|
stdout_logfile=/dev/stdout
|
|
stdout_logfile_maxbytes=0
|
|
stderr_logfile=/dev/stderr
|
|
stderr_logfile_maxbytes=0
|
|
user=ssdoctors
|
|
stopasgroup=true
|
|
killasgroup=true
|
|
|
|
|
|
[program:dbhooks]
|
|
command=stdbuf -oL /home/ssdoctors/project/dbhooks-exec/dbhooks.sh
|
|
directory=/home/ssdoctors/project/dbhooks-exec
|
|
autostart=true
|
|
autorestart=true
|
|
stdout_logfile=/dev/stdout
|
|
stdout_logfile_maxbytes=0
|
|
stderr_logfile=/dev/stderr
|
|
stderr_logfile_maxbytes=0
|
|
user=ssdoctors
|
|
#stopasgroup=true
|
|
#killasgroup=true
|
|
|
|
|
|
|