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