22 lines
717 B
YAML
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
|