smart_ide/systemd/user/smart-ide-sso-gateway.service.in
Nicolas Cantu 940cf59178 Share upstream definitions in @4nk/smart-ide-upstreams, systemd user units
- Add packages/smart-ide-upstreams (versioned dist) for resolveUpstream + listUpstreamKeys
- Wire smart-ide-global-api and smart-ide-sso-gateway via file: dependency
- Add systemd user unit templates and install-smart-ide-gateway-systemd-user.sh (SSO After/Requires global API)
- Update docs and VERSION 0.0.3
2026-04-04 15:37:58 +02:00

18 lines
582 B
SYSTEMD

[Unit]
Description=smart_ide — passerelle SSO OIDC (délègue le proxy à smart-ide-global-api)
Documentation=file://@SMART_IDE_ROOT@/docs/repo/service-smart-ide-sso-gateway.md
After=network-online.target
After=smart-ide-global-api.service
Requires=smart-ide-global-api.service
[Service]
Type=simple
WorkingDirectory=@SMART_IDE_ROOT@/services/smart-ide-sso-gateway
EnvironmentFile=-@SMART_IDE_ROOT@/config/services.local.env
ExecStart=/usr/bin/node @SMART_IDE_ROOT@/services/smart-ide-sso-gateway/dist/server.js
Restart=on-failure
RestartSec=3
[Install]
WantedBy=default.target