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:
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user