rebours/docker-compose.dev.yml
2026-02-24 15:13:37 +01:00

22 lines
717 B
YAML

services:
app:
build:
context: .
dockerfile: Dockerfile.dev
ports:
- "3000:3000"
volumes:
# Monte tout le projet pour le hot reload
- .:/app
# Évite d'écraser node_modules de l'image par le dossier local (s'il est vide)
- /app/node_modules
environment:
NODE_ENV: development
STRIPE_SECRET_KEY: ${STRIPE_SECRET_KEY:-}
STRIPE_WEBHOOK_SECRET: ${STRIPE_WEBHOOK_SECRET:-}
DOMAIN: ${DOMAIN:-http://localhost:3000}
# Force bun --watch à utiliser le polling sur Docker Desktop Mac
# (les événements inotify ne sont pas propagés depuis macOS)
CHOKIDAR_USEPOLLING: "true"
restart: unless-stopped