Ce document fournit des instructions pour tester le projet en récupérant une image Docker et en utilisant un Docker Compose.
- Avoir Docker installé sur votre machine. Pour l'installation, suivez les instructions sur Docker.
- Avoir Docker Compose installé. Pour l'installation, consultez Docker Compose.
- Accès à Docker Hub
- Docker installé sur votre machine Windows.
- Accès à Docker Hub
- - UN TERMINAL GITBASH pour executez toutes les commandes
Clonez le repository GitHub contenant les fichiers nécessaires dans un dossier vide :
git clone https://github.com/fyleeds/ecommerce
Double-Clickez sur l'icone de Docker Desktop et attendez son chargement
sudo systemctl start docker
Avant de tirer des images depuis Docker Hub, assurez-vous de vous connecter à votre compte Docker Hub :
docker login
Entrez votre nom d'utilisateur et votre mot de passe lorsque vous y êtes invité.
récupérez l'image nécessaire avec la commande suivante :
docker pull fyleeds/ecommerce:v2
Cette commande va télécharger la version 2 de l'image fyleeds/ecommerce
de Docker Hub.
Restez sur le terminal et naviguez vers le dossier "docker" dans le projet :
cd chemin/vers/dossier_de_clone/ecommerce/docker
Puis déployez le site avec la commande :
docker compose up
*REMARQUE : SI CELA NE MARCHE PAS FAITES LES COMMANDES SUIVANTES IL SE PEUT QUE LA BASE DE DONNEE N'EST PAS CHARGE COMPLETEMENT : *
docker compose down
docker compose up
Après avoir exécuté la commande, Docker Compose va démarrer les services.
- Accédez à http://localhost:80 pour voir l'application ecommerce.
- Accédez à http://localhost:8080 pour phpMyAdmin.
Dans le dossier docker executez :
docker compose down
Vous avez maintenant déployé avec succès l'application ecommerce avec une base de données MySQL et phpMyAdmin pour la gestion de la base de données.