From cc0b01a922b2524c71c15126f874dfaa9d45a083 Mon Sep 17 00:00:00 2001 From: Andrey Smakotin Date: Sat, 17 Jan 2026 17:02:02 +0300 Subject: [PATCH] feat: Add Docker entrypoint script. --- myproject/docker/entrypoint.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/myproject/docker/entrypoint.sh b/myproject/docker/entrypoint.sh index 51403f0..989f5e6 100644 --- a/myproject/docker/entrypoint.sh +++ b/myproject/docker/entrypoint.sh @@ -133,13 +133,13 @@ setup_directories() { # Применение миграций и создание суперпользователя run_migrations() { echo "Running migrations for shared apps..." - python manage.py migrate_schemas --shared + gosu appuser python manage.py migrate_schemas --shared echo "Running migrations for tenant schemas..." - python manage.py migrate_schemas --tenant + gosu appuser python manage.py migrate_schemas --tenant echo "Collecting static files..." - python manage.py collectstatic --noinput + gosu appuser python manage.py collectstatic --noinput # Устанавливаем права ПОСЛЕ collectstatic echo "Setting permissions on static files..." @@ -148,7 +148,7 @@ run_migrations() { find "$STATIC_ROOT" -type f -exec chmod 644 {} \; 2>/dev/null || true echo "Ensuring public tenant exists..." - python /app/docker/create_public_tenant.py + gosu appuser python /app/docker/create_public_tenant.py } # Создание PlatformAdmin если не существует