🔧 fix(dev): drop redundant migrate from backend-app dev command

Runtime-роль app (CUS_DB_ROLE=app) не имеет прав на django_migrations
(RLS-модель), поэтому migrate в dev-команде backend-app всегда падал с
permission denied и уводил контейнер в crash-loop на свежем томе.
Миграции выполняет one-shot init (CUS_DB_ROLE=migration), от которого
backend-app уже зависит через service_completed_successfully.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
AndreyandClaude Fable 5 committed 2026-07-18 06:22:00 +03:00
1 parent e1b96a6baf
commit 541d016b35
1 file changed
+3 -3
+3 -3
View File
@@ -25,9 +25,9 @@ services:
build:
context: .
dockerfile: apps/backend/Dockerfile
command: >
sh -c "python manage.py migrate --noinput &&
uvicorn hub_backend.asgi_app:application --host 0.0.0.0 --port 8000 --reload"
# Миграции выполняет one-shot init (CUS_DB_ROLE=migration); runtime-роль app
# не имеет прав на django_migrations, поэтому migrate здесь запускать нельзя.
command: uvicorn hub_backend.asgi_app:application --host 0.0.0.0 --port 8000 --reload
ports:
- "${BACKEND_APP_PORT:-8010}:8000"
volumes: