From 8695923517d2645c1d98f735648b5b2c9fdc087f Mon Sep 17 00:00:00 2001 From: m0rph3us1987 Date: Wed, 21 Jan 2026 19:24:10 +0100 Subject: [PATCH] Fixed permissions in docker-compose.yml --- docker-compose.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 06ba81f..6dcd6af 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -13,3 +13,17 @@ services: - NODE_ENV=production - PORT=3000 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 +