mod: БД теперь создаётся в /app/database/
All checks were successful
Build and Push PetClones-site / build-and-push (push) Successful in 46s
All checks were successful
Build and Push PetClones-site / build-and-push (push) Successful in 46s
This commit is contained in:
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user