# Changelog Tous les changements notables de ce projet sont documentés dans ce fichier. Le format suit [Keep a Changelog](https://keepachangelog.com/fr/1.1.0/) et le projet adhère au [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ### Added - Reverse proxy Nginx avec page de maintenance conditionnelle par IP (mode whitelist/blacklist). - Configuration via variables d'environnement : `MAINTENANCE_MODE`, `MAINTENANCE_IP_LIST`, `UPSTREAM_HOST`, `LISTEN_PORT`, `SERVER_NAME`. - Page de maintenance HTML statique sobre, sans JS, sans dépendance réseau. - Log dédié `maintenance.log` pour les requêtes bloquées. - Validation des env vars et de la conf Nginx au démarrage du conteneur. - Tests d'intégration shell (whitelist autorisée/bloquée, blacklist bloquée/normale, log dédié, syntaxe Nginx). - Lint shellcheck + `nginx -t`. - Packaging Docker + docker-compose pour le dev local et les tests.