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