feat: Phase 1 – Plattform-Grundgerüst (Docker, NestJS, React, Auth)
This commit is contained in:
39
docker/supervisor/supervisord.conf
Normal file
39
docker/supervisor/supervisord.conf
Normal file
@@ -0,0 +1,39 @@
|
||||
; =============================================================
|
||||
; MPM – Prozessmanager (Supervisor)
|
||||
; Verwaltet alle Prozesse innerhalb des Management-Containers:
|
||||
; - platform-backend : NestJS Management-API (127.0.0.1:3000)
|
||||
; - nginx : Reverse Proxy (0.0.0.0:8080)
|
||||
; Ab Phase 3 werden hier die Modul-Prozesse registriert.
|
||||
; Läuft als unprivilegierter Benutzer "app".
|
||||
; =============================================================
|
||||
|
||||
[supervisord]
|
||||
nodaemon=true
|
||||
logfile=/dev/null
|
||||
logfile_maxbytes=0
|
||||
pidfile=/tmp/supervisord.pid
|
||||
childlogdir=/tmp
|
||||
|
||||
[program:platform-backend]
|
||||
command=node dist/main.js
|
||||
directory=/app/platform-backend
|
||||
autorestart=true
|
||||
startretries=10
|
||||
startsecs=5
|
||||
stopsignal=TERM
|
||||
stopwaitsecs=20
|
||||
stopasgroup=true
|
||||
killasgroup=true
|
||||
redirect_stderr=true
|
||||
stdout_logfile=/dev/stdout
|
||||
stdout_logfile_maxbytes=0
|
||||
|
||||
[program:nginx]
|
||||
command=/usr/sbin/nginx -g "daemon off;" -c /etc/nginx/nginx.conf
|
||||
autorestart=true
|
||||
startretries=5
|
||||
stopsignal=QUIT
|
||||
stopwaitsecs=10
|
||||
redirect_stderr=true
|
||||
stdout_logfile=/dev/stdout
|
||||
stdout_logfile_maxbytes=0
|
||||
Reference in New Issue
Block a user