Files
iag-dev-evaluator/docker-compose.dev.yml

22 lines
569 B
YAML

# Dev avec hot reload (source montée)
services:
app:
build:
context: .
dockerfile: Dockerfile.dev
image: iag-dev-evaluator-dev
working_dir: /app
ports:
- "3000:3000"
environment:
- DATABASE_URL=file:/data/db/dev.db
- WATCHPACK_POLLING=true
volumes:
- .:/app
- db-data:/data/db
- /app/node_modules # anonymous volume pour éviter écrasement
command: sh -c "corepack enable pnpm && pnpm install && pnpm exec prisma generate && pnpm exec prisma db push && pnpm run dev"
volumes:
db-data: