app.env

 1import os
 2
 3import dotenv
 4from loguru import logger
 5
 6dotenv.load_dotenv()
 7
 8
 9_SUPER_USER_NAME = os.getenv("SUPER_USER_NAME")
10_SUPER_USER_EMAIL = os.getenv("SUPER_USER_EMAIL")
11_SUPER_USER_PASSWORD = os.getenv("SUPER_USER_PASSWORD")
12_JWT_SECRET = os.getenv("JWT_SECRET")
13_DATABASE_URL = os.getenv("DATABASE_URL")
14
15assert _SUPER_USER_NAME is not None
16assert _SUPER_USER_EMAIL is not None
17assert _SUPER_USER_PASSWORD is not None
18assert _JWT_SECRET is not None
19assert _DATABASE_URL is not None
20
21logger.info("Environment Variables Loaded")
22
23
24def get_super_user_name() -> str:
25    return _SUPER_USER_NAME  # type: ignore
26
27
28def get_super_user_email() -> str:
29    return _SUPER_USER_EMAIL  # type: ignore
30
31
32def get_super_user_password() -> str:
33    return _SUPER_USER_PASSWORD  # type: ignore
34
35
36def get_jwt_secret() -> str:
37    return _JWT_SECRET  # type: ignore
38
39
40def get_database_url() -> str:
41    return _DATABASE_URL  # type: ignore
def get_super_user_name() -> str:
25def get_super_user_name() -> str:
26    return _SUPER_USER_NAME  # type: ignore
def get_super_user_email() -> str:
29def get_super_user_email() -> str:
30    return _SUPER_USER_EMAIL  # type: ignore
def get_super_user_password() -> str:
33def get_super_user_password() -> str:
34    return _SUPER_USER_PASSWORD  # type: ignore
def get_jwt_secret() -> str:
37def get_jwt_secret() -> str:
38    return _JWT_SECRET  # type: ignore
def get_database_url() -> str:
41def get_database_url() -> str:
42    return _DATABASE_URL  # type: ignore