From bc9af71d171e12e159e0c1a92db20376f26df106 Mon Sep 17 00:00:00 2001 From: furkanyigit34 <134547018+furkanyigit34@users.noreply.github.com> Date: Sun, 8 Mar 2026 01:44:08 +0300 Subject: [PATCH] fix: move permission fix after category seeding in startup.sh The chown was running before cp seeded categories from initial-categories, so the copied files remained owned by root. Now permissions are fixed after all file operations complete. Co-Authored-By: Claude Opus 4.6 --- backend/startup.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/backend/startup.sh b/backend/startup.sh index b0a3964..b44478e 100644 --- a/backend/startup.sh +++ b/backend/startup.sh @@ -46,6 +46,11 @@ if [ -d "/data/initial-categories" ] && [ "$(ls -A /data/initial-categories 2>/d fi fi +# Fix permissions again after seeding (seeding runs as root) +echo "🔧 Final permission fix..." +chown -R appuser:appuser /data 2>/dev/null || true +chmod -R 755 /data 2>/dev/null || true + # Run migrations echo "🔄 Running database migrations..." alembic upgrade head