Mini application fournie pour le TP DevOps.
- afficher la liste des tâches
- ajouter une tâche
- vérifier l'état de l'API via
/health
- Frontend : HTML / CSS / JavaScript
- Backend : Node.js / Express
- Base de données : PostgreSQL
Vous devez créer l'infrastructure de conteneurisation de cette application.
frontend/Dockerfilebackend/Dockerfiledocker-compose.yml
- backend exécuté en non-root
- PostgreSQL avec volume nommé
- isolation réseau correcte
- base non exposée inutilement