Auteurs: Ahmed, Manassé, Hugo
Pour démarrer notre Docker pour la première fois, exécutez la commande suivante dans le répertoire où se trouve le fichier docker-compose.yml
:
docker-compose up --build -d
Pour arrêter notre Docker, exécutez la commande suivante dans le même répertoire :
docker-compose down
Pour redémarrer ensuite notre Docker, exécutez la commande suivante dans le même répertoire :
docker-compose up -d
Pour interagir avec l’application, suivez ces étapes :
- Entrez votre nom, un titre ou autre, puis un message dans les deux zones de texte proposées.
- Appuyez sur le bouton Envoyer.
Une fois envoyé, un onglet avec ce que vous avez écrit dans la première zone de texte et dans la deuxième zone s’affichera en bas de la page.
Bravo ! Vous avez réussi à utiliser notre Docker !
L’architecture de notre Docker est composée d'un front-end en Vue.js où l'on saisit deux valeurs dans des champs input, et d'un back-end en Python (Flask) qui interagit avec une base de données MariaDB.
Dans le fichier docker-compose.yml
, nous avons configuré des volumes et des réseaux pour assurer la persistance des données et la communication entre les services. Le volume mariadb_data
permet de stocker les données de la base de données MariaDB, tandis que le fichier init_db.sql
initialise la base de données au démarrage. Le réseau partiel-network
, utilisant le driver bridge
, permet aux services mariadb
, flask
, et vuejs
de communiquer entre eux de manière sécurisée et isolée.
Merci à vous d’avoir lu et merci pour vos cours.