
Étude de cas
Socle
La migration d’une suite d’outils internes vers un serveur auto-hébergé, avec déploiements sans coupure et sauvegardes testées.
- Rôle
- Consultant infrastructure
- Année
- 2025
- Stack
- Docker Compose
- Nginx
- PostgreSQL
- MinIO
- GitHub Actions
Contexte
Une association fictive payait plusieurs abonnements SaaS pour des outils peu utilisés et ne maîtrisait pas où étaient stockées les données de ses adhérents.
Défi
Tout rapatrier sur un seul serveur sans équipe d’exploitation : il fallait des mises à jour sûres, des sauvegardes vérifiées et une documentation lisible par un bénévole.
Solution
Docker Compose derrière Nginx, un déploiement par bascule entre deux conteneurs et une sauvegarde nocturne restaurée automatiquement chaque semaine sur une machine de test.
docker compose pull app
docker compose up -d --no-deps --scale app=2 app
./scripts/wait-healthy.sh app
docker compose up -d --no-deps --scale app=1 app
Résultat
Des abonnements en moins, aucune interruption visible lors des déploiements suivants, et une restauration complète vérifiée chaque semaine.
