smart_ide/packages/smart-ide-upstreams
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
..

@4nk/smart-ide-upstreams

Module partagé : listUpstreamKeys(), resolveUpstream(key) et types associés. Consommé par services/smart-ide-global-api (proxy HTTP) et services/smart-ide-sso-gateway (liste exposée à GET /v1/upstreams).

Une seule source pour les clés et les variables denvironnement des amonts.

Le répertoire dist/ est versionné pour que npm ci dans les services suffise sans étape préalable. Après modification de src/, exécuter dans ce paquet : npm ci && npm run build, puis committer dist/ avec le TypeScript.