Update Docker configuration: Modify docker-compose.yml to change DATABASE_URL and volume paths for SQLite database. Refactor Dockerfile to streamline build process, set up entrypoint script, and ensure proper permissions. Update package.json to include built dependencies for Prisma. Adjust deploy.yml to comment out deployment triggers for clarity.

This commit is contained in:
Julien Froidefond
2025-12-10 15:45:48 +01:00
parent 1152389785
commit 53e5e7de3c
4 changed files with 50 additions and 71 deletions

View File

@@ -10,12 +10,12 @@ services:
- "3040:3000"
environment:
- NODE_ENV=production
- DATABASE_URL=file:./prisma/dev.db
- DATABASE_URL=file:/app/data/dev.db
- NEXTAUTH_URL=http://localhost:3000
- NEXTAUTH_SECRET=${NEXTAUTH_SECRET:-change-this-secret-in-production}
volumes:
# Persist database
- ./prisma/dev.db:/app/prisma/dev.db
- ./data:/app/data
- ./prisma/migrations:/app/prisma/migrations
restart: unless-stopped
healthcheck: