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 если не существует