Fixed permissions in docker-compose.yml

This commit is contained in:
m0rph3us1987
2026-01-21 19:24:10 +01:00
parent 40f496c3f2
commit 8695923517

View File

@@ -13,3 +13,17 @@ services:
- NODE_ENV=production - NODE_ENV=production
- PORT=3000 - PORT=3000
restart: unless-stopped restart: unless-stopped
# 1. Wait for the permission fix to finish
depends_on:
fix-permissions:
condition: service_completed_successfully
# 2. This temporary container runs once, fixes folders, and dies
fix-permissions:
image: alpine
user: root
command: sh -c "mkdir -p /app/data /app/uploads && chown -R 1000:1000 /app/data /app/uploads"
volumes:
- ./data:/app/data
- ./uploads:/app/uploads