Pour ce TP nous avons choisi de reprendre notre projet de SAÉ du S4. Un projet de site de handball de l’équipe féminine de Guilherand-Granges. Dans ce TP, nous allons Dockeriser notre application.
- Placez-vous à la racine du projet « cd ‘PATH/’HandBallGG
- Ensuite créez un Dockerfile avec votre éditeur de texte préférer (vim/nano)
- Voici ensuite notre Dockerfile :
- Ensuite créez un fichier docker-compose.yml avec votre éditeur de texte préférer (vim/nano)
- Voici ensuite notre docker-compose :
- docker compose up -d --build
-
docker ps -a
-
docker network ls
sudo docker pull mongo:4
sudo docker pull node:18-alpine
sudo docker network create handballgg-network
sudo docker run -d --name mongo --network handballgg-network --env MONGO_INITDB_ROOT_USERNAME: admin --env MONGO_INITDB_ROOT_PASSWORD: admin --env MONGO_INITDB_DATABASE: HandBallGG mongo:4
sudo docker run -d --name node --network handballgg-network -p 3000:3000 --env DATABASE_mongodb: mongodb://admin:admin@mongodb:27017/ --env JWT_SECRET: UQAwzuiD666c7Jbph27449vFz8Mhis5 node:18-alpine