Ce projet utilise Docker Compose pour déployer un microservice d'authentification (ms-auth
) avec une base de données PostgreSQL associée (db
).
Si tu n'as pas encore cloné le projet, commence par cloner le repository :
git clone git@github.com:micro-service-efrei/ms-auth.git
cd ms-auth
Assure-toi d'avoir un fichier .env
à la racine du projet avec les variables d'environnement nécessaires pour la configuration de la base de données et du service d'authentification.
Voir l'exemple .env.exemple
Note : Modifie les valeurs selon tes besoins.
Assure-toi que tu es dans le répertoire racine du projet où se trouve ton fichier docker-compose.yml
.
Exécute la commande suivante pour démarrer les services :
docker-compose up
Après avoir démarré les services avec docker-compose up
, tu devras exécuter la migration du schéma de la base de données pour que la structure des tables soit mise à jour.
Pour cela, exécute la commande suivante dans ton terminal :
docker exec -d ms-auth npm run migrate up
- Le microservice
ms-auth
devrait maintenant être disponible sur http://localhost:3000.