# Projet CMS Simplifié ### Technologies utilisées Ce projet a été construit avec les technologies suivantes : ![HTML5](https://img.shields.io/badge/HTML5-E34F26?style=for-the-badge&logo=html5&logoColor=white) ![CSS3](https://img.shields.io/badge/CSS3-1572B6?style=for-the-badge&logo=css3&logoColor=white) ![PHP](https://img.shields.io/badge/PHP-777BB4?style=for-the-badge&logo=php&logoColor=white) ![MySQL](https://img.shields.io/badge/MySQL-4479A1?style=for-the-badge&logo=mysql&logoColor=white) ## Lancement des dockers MySql et Php ### Création d'un réseau pour que les services docker puissent communiquer ```bash docker network create -d bridge CMS-bridge ``` ### Build BDD Builder la BDD MySql avec le Dockerfile présent dans le répertoire bdd ```bash docker build -t cms_mysql . ``` Lancer l'image créée en le connectant au réseau précédemment créé ```bash docker run -d --name CMS_mysql -p 3306:3306 --network=CMS-bridge cms_mysql:latest ``` ### Build PHP-Apache Builder PHP Apache avec le Dockerfile présent à la racine du projet ```bash docker build -t cms_php . ``` Lancer l'image créée en le connectant au réseau précédemment créé ```bash docker run -d --name CMS_php -p 8080:80 --network=CMS-bridge cms_php:latest ``` Pour éviter de lancer les commandes à chaque fois, un script launch-dockers.sh a executer en 'sudo' est disponible.