This commit is contained in:
2026-02-18 00:02:25 +05:00
parent a1ef89ff9a
commit 5e0f779a4d
17 changed files with 404 additions and 11 deletions

15
api/config.py Normal file
View File

@@ -0,0 +1,15 @@
from pydantic import BaseSettings
import os
class Settings(BaseSettings):
DB_USER: str = os.getenv("DB_USER", "postgres")
DB_PASS: str = os.getenv("DB_PASS", "secretpassword")
DB_NAME: str = os.getenv("DB_NAME", "vpn_bot_db")
DB_HOST: str = os.getenv("DB_HOST", "db")
DB_PORT: str = os.getenv("DB_PORT", "5432")
DATABASE_URL: str = os.getenv(
"DATABASE_URL",
f"postgresql+asyncpg://{DB_USER}:{DB_PASS}@{DB_HOST}:{DB_PORT}/{DB_NAME}"
)
settings = Settings()