diff --git a/.gitignore b/.gitignore index 121d640..fe75866 100644 --- a/.gitignore +++ b/.gitignore @@ -47,6 +47,5 @@ brain/.env.example # Variables d'environnement runtime (prod) .env -# Override compose local (optionnel - un dev peut avoir le sien) -# Retire cette ligne si tu veux committer l'override par defaut du repo. -# docker-compose.override.yml +# Override compose local (dev uniquement, ne pas distribuer aux end users) +docker-compose.override.yml diff --git a/README.md b/README.md index 8e58c51..1463469 100644 --- a/README.md +++ b/README.md @@ -44,31 +44,25 @@ Le Backend Core respecte strictement : - **Application** : Orchestration des flux (Use Cases) - **Infrastructure** : Implémentation technique (Adapters) -## Installation rapide avec Docker +## Installation -### Prérequis -- Docker et Docker Compose installés +Pour installer LoreMind chez vous (Docker requis), suivez le guide **[INSTALL.md](INSTALL.md)** — 3 étapes, 5 minutes chrono : -### Démarrage +1. Télécharger `docker-compose.yml` + `.env.example` depuis la [dernière release](https://git.igmlcreation.fr/ietm64/LoreMindMJ/releases) +2. Renommer `.env.example` → `.env` et changer `POSTGRES_PASSWORD` +3. `docker compose up -d` → ouvrir http://localhost:8081 + +Mise à jour : `docker compose pull && docker compose up -d`. + +## Développement (contributeurs) + +Pour builder les images localement depuis les sources : ```bash -# Clone du repository -git clone https://ton-gitea.com/ton-user/LoreMind.git -cd LoreMind - -# Lancement de tous les services -docker-compose up -d - -# L'application est accessible sur : -# - Frontend : http://localhost:4200 -# - Backend Core : http://localhost:8080 -# - Backend IA : http://localhost:8000 -``` - -### Arrêt - -```bash -docker-compose down +git clone https://git.igmlcreation.fr/ietm64/LoreMindMJ.git +cd LoreMindMJ +# Créer un docker-compose.override.yml local (voir docs de contrib) +docker compose up -d --build ``` ## License