Ce dépôt contient plusieurs services liés à la gestion immobilière. Chaque service est conteneurisé et peut être lancé indépendamment ou ensemble en utilisant Docker Compose.
La partie backend de l'application immobilière, écrite en PHP. Cette API est accessible à l'adresse http://api.auto.local:2080.
Un conteneur MySQL utilisé par l'API Auto. Il expose le port 18252 pour accéder à la base de données.
Un outil d'administration de base de données accessible à l'adresse http://localhost:8080. Utilisez-le pour visualiser et gérer la base de données MySQL.
Une application frontend Vue.js basée sur VITE. Elle est accessible à l'adresse http://localhost:3000.
Une application frontend React.js basée sur VITE. Elle est accessible à l'adresse http://localhost:3001.
Assurez-vous d'avoir les outils suivants installés sur votre machine :
- Docker
- Node.js (version 14 ou supérieure)
- Clonez ce dépôt sur votre machine locale :
git clone https://github.com/Leonarddoo/Immo/tree/develop
cd projet-immobilier
- Pour lancer tous les services, utilisez la commande Docker Compose suivante :
docker-compose up --build
- Les différents services seront accessibles aux adresses spécifiées ci-dessus.
Assurez-vous que les ports spécifiés dans le fichier docker-compose.yml ne sont pas déjà utilisés sur votre machine. Chaque service a son propre répertoire avec un fichier Dockerfile pour la construction de l'image Docker.
- DELLINGER Agathe
- POMIN Samuel