diff --git a/Installation.md b/Installation.md index f504d45..a75dca3 100644 --- a/Installation.md +++ b/Installation.md @@ -374,32 +374,19 @@ rcctl enable furt - Korrekte Daemon-Konfiguration für OpenBSD - Prozess-Pattern für `rcctl`-Integration -**Linux systemd-Unit** - `/etc/systemd/system/furt.service`: -```ini -[Unit] -Description=furt Multi-Tenant API Gateway -After=network.target - -[Service] -Type=simple -User=furt -Group=furt -ExecStart=/usr/local/share/furt/scripts/start.sh start -WorkingDirectory=/usr/local/share/furt -Restart=always -RestartSec=5 -StandardOutput=journal -StandardError=journal - -[Install] -WantedBy=multi-user.target -``` - +**Linux systemd-Unit aus Repository-Template:** ```bash +# Template aus Repository verwenden +cp deployment/linux/furt.service /etc/systemd/system/ systemctl daemon-reload systemctl enable furt ``` +**Das Template `deployment/linux/furt.service` enthält:** +- Service-vs-Interactive-Detection über `start.sh` +- Korrekte User/Group-Konfiguration für Linux +- Restart-Policy für systemd-Integration + ## Installation validieren ### Service starten und Status prüfen