fix: Docker deployment with Prisma 6.19.0

- Use local Prisma version in Dockerfile instead of npx
- Pin Prisma version in docker-compose to 6.19.0
- Fix data directory permissions for SQLite database
- Update docker-compose.example.yml with working configuration
This commit is contained in:
Hördle Bot
2025-11-21 14:22:28 +01:00
parent b81ad77042
commit 28e716c52b
2 changed files with 2 additions and 2 deletions

View File

@@ -23,7 +23,7 @@ ENV NEXT_TELEMETRY_DISABLED 1
# Generate Prisma Client # Generate Prisma Client
ENV DATABASE_URL="file:./dev.db" ENV DATABASE_URL="file:./dev.db"
RUN npx prisma generate RUN node_modules/.bin/prisma generate
RUN npm run build RUN npm run build

View File

@@ -15,4 +15,4 @@ services:
- ./public/uploads:/app/public/uploads - ./public/uploads:/app/public/uploads
# Initialize DB if needed # Initialize DB if needed
command: > command: >
sh -c "npx prisma db push && node server.js" sh -c "npx -y prisma@6.19.0 db push && node server.js"