Date : 22/01/2026 01:30 Status : TERMINÉ
Migrer 5 projets GitLab vers le système Smart-Deploy avec le template centralisé ci-templates/deploy.yml.
| Projet | Pipeline | Target | Port | Health | Status |
|---|---|---|---|---|---|
| notif-logger | #196 | prod-portainer | 5300 | /health | ✅ |
| browser-connector | #197 | prod-portainer | 5401 | /health | ✅ |
| connectors-api | #198 | prod-portainer | 5400 | /health | ✅ |
| needfinder | #204 | dev-portainer | 5200 | /health | ✅ |
| authentificator | #212 | prod-portainer | 8284 | /api/check | ✅ |
inject_custom_env()env: du fichier conf.gouroubleu.yml@VAR depuis les fichiers de secrets (prod.env/dev.env)network_external: true pour utiliser des réseaux Docker existantsdocker compose down sur l'ancien stacksupabase-db:5432 avec network supabase_default (external)?schema=needfinder non supporténeedfinder directement (pas un schéma dans postgres)// Avant
"name": "@nowhere/qwikjs-lib"
"@nowhere:registry": "https://gitlab.33800.nowhere84.com/api/v4/projects/10/packages/npm/"
// Après
"name": "@gouroubleu/qwikjs-lib"
"@gouroubleu:registry": "https://gitlab.33800.nowhere84.com/api/v4/projects/74/packages/npm/"
// Avant
"name": "@nowhere/ulias-lib"
// Après
"name": "@gouroubleu/ulias-lib"
Configurées via API :
# Permettre à authentificator d'accéder à qwikjs-lib
POST /api/v4/projects/74/job_token_scope/allowlist
{"target_project_id": 76}
# Permettre à authentificator d'accéder à ulias-lib
POST /api/v4/projects/65/job_token_scope/allowlist
{"target_project_id": 76}
/stock_8to/33800-stack/scripts/deploy/lib/health.sh/stock_8to/33800-stack/scripts/deploy/lib/services.sh/stock_8to/33800-stack/scripts/deploy/strategies/docker.sh/stock_8to/33800-stack/scripts/deploy/smart-deploy.sh/stock_8to/33800-stack/docker/secrets/dev.env : NEEDFINDER_DB_URL corrigéTous les services répondent :
curl https://notif-logger.33800.nowhere84.com/health # {"status":"ok"}
curl https://browser-connector.33800.nowhere84.com/health # {"status":"ok"}
curl https://connectors-api.33800.nowhere84.com/health # {"status":"ok"}
curl https://needfinder-api-dev.33800.nowhere84.com/health # {"status":"healthy","database":"connected"}
curl https://auth.33800.nowhere84.com/api/check # {}