28 lines
1.2 KiB
Python
28 lines
1.2 KiB
Python
import os
|
|
from pathlib import Path
|
|
|
|
BASE_DIR = Path(__file__).resolve().parent.parent
|
|
|
|
POSTGRES_USER = os.getenv("POSTGRES_USER", "morozovka")
|
|
POSTGRES_PASSWORD = os.getenv("POSTGRES_PASSWORD", "rf-slf-1945")
|
|
POSTGRES_DB = os.getenv("POSTGRES_DB", "morozovka_portal")
|
|
POSTGRES_HOST = os.getenv("POSTGRES_HOST", "127.0.0.1")
|
|
POSTGRES_PORT = os.getenv("POSTGRES_PORT", "5432")
|
|
|
|
# Добавляем psycopg2 в URL
|
|
DATABASE_URL = f"postgresql+psycopg2://{POSTGRES_USER}:{POSTGRES_PASSWORD}@{POSTGRES_HOST}:{POSTGRES_PORT}/{POSTGRES_DB}"
|
|
|
|
GITEA_URL = os.getenv("GITEA_URL", "http://127.0.0.1:3000")
|
|
GITEA_PUBLIC_URL = os.getenv("GITEA_PUBLIC_URL", "https://git.morozovka.space")
|
|
GITEA_CLIENT_ID = "66697efe-d88b-41fe-b3d5-6498d978e1fa"
|
|
GITEA_CLIENT_SECRET = "gto_okjv2yj2jjrsqo6qeniz6nbnqulloo4x2rrwex6p4cqx7azrc27a"
|
|
|
|
WEB_SECRET = os.getenv("WEB_SECRET", "super-secret-morozovka-key-2026")
|
|
|
|
# Настройки SMTP (если пусто, письма будут падать в консоль)
|
|
SMTP_SERVER = os.getenv("SMTP_SERVER", "")
|
|
SMTP_PORT = int(os.getenv("SMTP_PORT", "587"))
|
|
SMTP_USER = os.getenv("SMTP_USER", "")
|
|
SMTP_PASSWORD = os.getenv("SMTP_PASSWORD", "")
|
|
SMTP_FROM = os.getenv("SMTP_FROM", "noreply@morozovka.space")
|