chore(docker): update database path and permissions in Docker configuration

- Modified docker-compose.yml to change DATABASE_URL path for consistency.
- Updated Dockerfile to copy Prisma schema and set a temporary DATABASE_URL for client generation.
- Enhanced CMD to ensure proper permissions for the data directory and user switching during application startup.
- Changed README.md file permissions to executable.
This commit is contained in:
Julien Froidefond
2025-10-31 14:00:50 +01:00
parent e4e49df60b
commit 08f3fb6e85
3 changed files with 12 additions and 8 deletions

View File

@@ -8,7 +8,7 @@ services:
- '${PORT:-3007}:3000'
environment:
NODE_ENV: ${NODE_ENV:-production}
DATABASE_URL: ${DATABASE_URL:-file:../data/dev.db}
DATABASE_URL: ${DATABASE_URL:-file:/app/data/dev.db}
BACKUP_DATABASE_PATH: ${BACKUP_DATABASE_PATH:-./data/dev.db}
BACKUP_STORAGE_PATH: ${BACKUP_STORAGE_PATH:-./data/backups}
TZ: ${TZ:-Europe/Paris}
@@ -40,7 +40,7 @@ services:
- '${PORT_DEV:-3005}:3000'
environment:
NODE_ENV: ${NODE_ENV:-development}
DATABASE_URL: ${DATABASE_URL:-file:../data/dev.db}
DATABASE_URL: ${DATABASE_URL:-file:/app/data/dev.db}
BACKUP_DATABASE_PATH: ${BACKUP_DATABASE_PATH:-./data/dev.db}
BACKUP_STORAGE_PATH: ${BACKUP_STORAGE_PATH:-./data/backups}
TZ: ${TZ:-Europe/Paris}