---
title: Checklist Mise en Production
created: 2026-06-06
updated: 2026-06-06
type: recipe
tags: [devops, automation, tech]
confidence: high
contested: false
sources: [synthesized]
---
# ✅ Checklist de Mise en Production

Étapes à valider avant de passer un service du mode "développement" au mode "production".

## 🔧 Configuration
- [ ] Les variables sensibles sont externalisées (fichier `.env`, Vault, secrets Docker).
- [ ] Les mots de passe par défaut ont été changés.
- [ ] Le service tourne sous un utilisateur non-root (cf. [[docker]] - User Namespaces).
- [ ] Les ports de debug sont désactivés (ex: ports DevTools, ports de debug distants).

## 🔐 Sécurité Réseau
- [ ] Le service est derrière un [[traefik]] (reverse proxy) et n'est pas exposé directement sur internet.
- [ ] Le SSL/TLS est actif (cf. [[tls-https]]).
- [ ] Les headers de sécurité HTTP sont configurés (HSTS, X-Frame-Options, CSP).
- [ ] Fail2ban / CrowdSec est actif (cf. [[securisation-home-lab]]).

## 💾 Données et Persistance
- [ ] Les volumes sont persistants et sauvegardés (cf. [[strategie-backup-321]]).
- [ ] Une restauration à blanc a été testée au moins une fois.
- [ ] La base de données a un script d'init/migrations documenté.

## 📊 Observabilité
- [ ] Les logs sont centralisés (cf. [[checklist-monitoring-minimal]]).
- [ ] Les métriques de base (CPU, RAM, disque) sont surveillées.
- [ ] Une alerte est en place en cas de panne (Uptime Kuma, Healthchecks.io).

## ⚡ Performance
- [ ] La consommation RAM/CPU a été mesurée en charge.
- [ ] Le cache est configuré (ex: Redis, page cache).
- [ ] Le service redémarre automatiquement en cas de crash (`restart: unless-stopped`).

## 🔄 CI/CD
- [ ] Les images Docker utilisées sont pinnées (version exacte, pas de `latest` en prod).
- [ ] Un système de mise à jour est en place (Watchtower, Diun, ou manuel).
- [ ] Un rollback est possible rapidement (image tag précédente conservée).

## Liens
- [[checklist-securite-vps]], [[checklist-monitoring-minimal]]
- [[securisation-home-lab]]
- [[rate-limiting]]
- [[deploiement-blue-green]]
- [[attaque-chaine-approvisionnement]]
- [[deploiement-solo-dev]]
- [[monitoring-solo-dev]]
