Skip to content

Latest commit

 

History

History
57 lines (38 loc) · 1.9 KB

README.md

File metadata and controls

57 lines (38 loc) · 1.9 KB

Projet RabbitMQ - Infrastructure pour MSPR

Ce dépôt contient la configuration pour exécuter un conteneur RabbitMQ via Docker, ainsi qu'une procédure d'installation pour les différentes API de notre projet MSPR : Clients, Produits, et Commandes.

Pré-requis

Initialisation

  1. Créer le réseau Docker partagé :
    Pour permettre la communication entre RabbitMQ et les API, il est nécessaire de créer un réseau nommé backend.

    docker network create backend
  2. Cloner les dépôts des API :

    Pour obtenir et configurer les APIs, clonez les dépôts suivants :

    git clone https://github.com/Cortexico/MSPR-API-Clients.git
    git clone https://github.com/Cortexico/MSPR-API-Produits.git
    git clone https://github.com/Cortexico/MSPR-API-Commandes.git

Lancer RabbitMQ

Une fois le réseau backend créé, exécutez le conteneur RabbitMQ en arrière-plan :

docker-compose -f docker-compose.rabbitmq.yml up -d

Lancer les API

Chaque API possède sa propre procédure de lancement. Depuis le dossier de chaque API, lancez :

docker-compose up --build

Liens directs vers les API :