Supply-Chain-Scan (Go) / govulncheck (push) Canceled after 0s
deploy/install.sh: idempotenter Installer fuer Debian/systemd. Legt Systembenutzer 'nexarch', Postgres-Rolle+Registry-DB an, baut alle 7 Core-Binaries (cmd/core + *-devserver), wendet Registry-Migrationen an (nur bei leerer DB), generiert Secrets (Audit-Admin-Token, Ed25519- Lizenzschluesselpaar) nach /etc/nexarch/core.env (0600), installiert und startet je Dienst einen systemd-Service. Tatsaechlich auf 192.168.1.131 ausgefuehrt und verifiziert: alle 7 Dienste laufen (systemctl active), alle Health-Endpunkte antworten 200. Zweiter Installer-Lauf bestaetigt Idempotenz (ueberspringt bestehende Rolle/DB/ Secrets/Migrationen, Dienste bleiben durchgehend aktiv). Hinweis: kein unified Server (siehe QA-05/AUD-06-Befund) - weiterhin 7 getrennte Binaries/Ports, dieser Installer deployt sie so wie sie sind. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HhgFcLS8tYMhDJpP74C6AQ
18 lines
378 B
Cheetah
18 lines
378 B
Cheetah
[Unit]
|
|
Description=NEXARCH tenantadmin-devserver
|
|
After=network.target postgresql.service nexarch-core.service
|
|
Wants=postgresql.service
|
|
|
|
[Service]
|
|
Type=simple
|
|
User=nexarch
|
|
Group=nexarch
|
|
EnvironmentFile=/etc/nexarch/core.env
|
|
ExecStart=__INSTALL_DIR__/bin/tenantadmin-devserver
|
|
Restart=on-failure
|
|
RestartSec=3
|
|
WorkingDirectory=__INSTALL_DIR__
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|