Files
telegram_bot_vpn/api/config.py
2026-02-18 00:02:25 +05:00

16 lines
503 B
Python

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()