# 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 d’environnement local - Script d’installation: `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 bash scripts/deploy/setup.sh ``` ## Rollback - Version précédente prête, compatibilité des données - Critères d’activation, procédure documentée ## Post‑déploiement - Vérification santé/logs/dashboards - Suivi des erreurs et retours