Détails du projet
Thème
Déploiement d'application via Docker
Nature
Projet Scolaire
Mission
Dans le cadre d’un projet scolaire, j’ai développé une application de chat en temps réel composée de trois conteneurs Docker orchestrés avec docker-compose : un frontend servi via Nginx, un backend en Node.js gérant la logique et la communication WebSocket (à partir d’un Dockerfile personnalisé), et une base de données pour stocker messages et salons. Les conteneurs communiquent entre eux via TCP/IP, un volume bind est utilisé pour la persistance des données, et l’ensemble est déployable en une seule commande grâce au fichier docker-compose.yml.
Durée du projet
3 mois
Stack technique
-
Docker & Docker Compose30%
-
Node.js (Backend & WebSocket)25%
-
Java (Frontend)15%
-
HTML/CSS (Frontend)10%
-
Base de données10%
-
Nginx (Serveur web)10%