This commit is contained in:
ollyhearn
2023-06-08 17:57:59 +03:00
parent 7f78c79837
commit 26c78d3550
5 changed files with 131 additions and 23 deletions

View File

@ -1,15 +1,16 @@
from dataclasses import dataclass
import os
@dataclass
class Settings:
dialect: str = os.getenv('DIALECT', "postgresql")
driver: str = os.getenv('DRIVER', "psycopg2")
user: str = os.getenv('USER', "user")
password: str = os.getenv('PASSWORD', "password")
db_name: str = os.getenv('DB_NAME', "db")
host: str = os.getenv('HOST', "postgres")
port: int = os.getenv('PORT', 5432)
dialect: str = os.getenv("DIALECT", "postgresql")
driver: str = os.getenv("DRIVER", "psycopg2")
user: str = os.getenv("USER", "user")
password: str = os.getenv("PASSWORD", "password")
db_name: str = os.getenv("DB_NAME", "db")
host: str = os.getenv("HOST", "postgres")
port: int = os.getenv("PORT", 5432)
@property
def uri(self) -> str: