33 lines
995 B
YAML
33 lines
995 B
YAML
# Docker Compose - Override pour Développement
|
|
# Ce fichier est automatiquement fusionné avec compose.yaml quand vous lancez: docker compose up
|
|
# Il active le hot-reload et monte les volumes de code source
|
|
|
|
services:
|
|
# Backend - Mode développement avec hot-reload
|
|
backend:
|
|
build:
|
|
context: ../backend
|
|
dockerfile: Dockerfile
|
|
image: notytex-backend:dev
|
|
environment:
|
|
- LOG_LEVEL=DEBUG
|
|
- DEBUG=true
|
|
volumes:
|
|
# Monte le code source pour le hot-reload
|
|
- ../backend:/app
|
|
# Volume data persistant
|
|
- ../data:/data
|
|
# Désactive les health checks stricts en dev
|
|
healthcheck:
|
|
interval: 60s
|
|
retries: 5
|
|
|
|
# Frontend - Mode développement avec hot-reload
|
|
frontend:
|
|
build:
|
|
context: ../frontend
|
|
dockerfile: Dockerfile
|
|
image: notytex-frontend:dev
|
|
# Pas besoin de volumes montés car Nginx sert les fichiers buildés
|
|
# Pour le hot-reload frontend, utilisez plutôt: cd frontend && npm run dev
|