diff --git a/rosmorport_tsts/rosmorport_tsts/settings.py b/rosmorport_tsts/rosmorport_tsts/settings.py index f0e4d19..7fa6c2d 100644 --- a/rosmorport_tsts/rosmorport_tsts/settings.py +++ b/rosmorport_tsts/rosmorport_tsts/settings.py @@ -101,12 +101,12 @@ CSRF_TRUSTED_ORIGINS = [origin.strip() for origin in csrf_trusted_origins.split( # Database # https://docs.djangoproject.com/en/5.0/ref/settings/#databases -# Определяем имя БД из переменной окружения +# ⚠️ ВАЖНО: БД должна быть в папке /app/database/ которая монтируется как том на продакшене +# Путь: /app/database/db.sqlite3 (в контейнере) → database/db.sqlite3 (на хосте через том) +# Переменная окружения DB_NAME используется для переопределения имени БД, но папка всегда database/ db_name = get_env('DB_NAME', 'db.sqlite3') -if not db_name.startswith('/'): - db_path = BASE_DIR.parent / db_name -else: - db_path = db_name +db_path = BASE_DIR.parent / 'database' / db_name + DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3',