chore(docker): update Docker configuration for database initialization

- Changed exposed port from 3006 to 3007 in docker-compose.yml.
- Updated Dockerfile to copy init-db.js script and modified CMD to use it for database initialization instead of Prisma migrations.
This commit is contained in:
Julien Froidefond
2025-10-30 11:22:40 +01:00
parent 0bf9802e71
commit 76394375ea
3 changed files with 71 additions and 4 deletions

View File

@@ -5,7 +5,7 @@ services:
dockerfile: Dockerfile
target: runner
ports:
- '3006:3000'
- '3007:3000'
environment:
NODE_ENV: production
DATABASE_URL: 'file:../data/dev.db' # Prisma
@@ -49,7 +49,7 @@ services:
command: >
sh -c "pnpm install &&
pnpm prisma generate &&
pnpm prisma migrate deploy &&
node scripts/init-db.js &&
pnpm run dev"
profiles:
- dev