feat: Add Docker entrypoint script.

This commit is contained in:
2026-01-17 17:02:02 +03:00
parent 9ab4c45448
commit cc0b01a922

View File

@@ -133,13 +133,13 @@ setup_directories() {
# Применение миграций и создание суперпользователя # Применение миграций и создание суперпользователя
run_migrations() { run_migrations() {
echo "Running migrations for shared apps..." 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..." echo "Running migrations for tenant schemas..."
python manage.py migrate_schemas --tenant gosu appuser python manage.py migrate_schemas --tenant
echo "Collecting static files..." echo "Collecting static files..."
python manage.py collectstatic --noinput gosu appuser python manage.py collectstatic --noinput
# Устанавливаем права ПОСЛЕ collectstatic # Устанавливаем права ПОСЛЕ collectstatic
echo "Setting permissions on static files..." echo "Setting permissions on static files..."
@@ -148,7 +148,7 @@ run_migrations() {
find "$STATIC_ROOT" -type f -exec chmod 644 {} \; 2>/dev/null || true find "$STATIC_ROOT" -type f -exec chmod 644 {} \; 2>/dev/null || true
echo "Ensuring public tenant exists..." echo "Ensuring public tenant exists..."
python /app/docker/create_public_tenant.py gosu appuser python /app/docker/create_public_tenant.py
} }
# Создание PlatformAdmin если не существует # Создание PlatformAdmin если не существует