4NK_template/docs/project/DEPLOYMENT.md

1021 B
Raw Blame History

Déploiement — 4NK_template (projet)

Environnements

  • Dev, staging, prod (à définir par projets consommateurs)

Prérequis

  • Outils de déploiement et conteneurisation selon projet
  • Secrets fournis via CI (jamais en clair)

Processus

  • Préchecks: tests/doc/sécurité/version/changelog/tag
  • Déploiement: pipeline CI dédié
  • Validation: smoke checks, santé, métriques

Bootstrap denvironnement local

  • Script dinstallation: scripts/deploy/setup.sh
    • Crée ~/.4nk_template/ (chmod 700) et ~/.4nk_template/.env (chmod 600)
    • Copie depuis scripts/env/.env.template si présent, sinon génère un modèle
    • À compléter: OPENAI_API_KEY, OPENAI_MODEL, RELEASE_TOKEN, GITEA_BASE_URL (si custom)

Exécution:

bash scripts/deploy/setup.sh

Rollback

  • Version précédente prête, compatibilité des données
  • Critères dactivation, procédure documentée

Postdéploiement

  • Vérification santé/logs/dashboards
  • Suivi des erreurs et retours