Skip to content

Latest commit

 

History

History
48 lines (38 loc) · 1.14 KB

File metadata and controls

48 lines (38 loc) · 1.14 KB

Démarrage avec Docker

Prérequis

  • Docker Desktop 24.0+
  • Docker Compose 2.20+

Installation

# Cloner le projet
git clone git@github.com:ASSONDJI/WeatherEvent-Mashup.git
cd WeatherEvent-Mashup

# Configurer les clés API (éditer le fichier .env)
cp .env.example .env
nano .env

# Démarrer tous les services
docker-compose up -d

# Vérifier que tout tourne
docker-compose ps

Services disponibles

Commandes utiles

  • Voir les logs : docker-compose logs -f backend
  • Redémarrer un service : docker-compose restart backend
  • Arrêter tous les services : docker-compose down
  • Arrêter et supprimer les volumes : docker-compose down -v

Structure

  • Java 17 dans le conteneur backend (pas besoin de l'installer localement)
  • PostgreSQL 15 pour les données
  • Redis 7 pour le cache
  • Nginx pour servir le frontend