| import os |
| from dotenv import load_dotenv |
|
|
| load_dotenv() |
|
|
| GOOGLE_API_KEY = os.getenv("GOOGLE_API_KEY") |
| DB_HOST = os.getenv("DB_HOST", "localhost") |
| DB_PORT = os.getenv("DB_PORT", "5432") |
| DB_NAME = os.getenv("DB_NAME") |
| DB_USER = os.getenv("DB_USER") |
| DB_PASSWORD = os.getenv("DB_PASSWORD") |
| DB_ENDPOINT_ID = os.getenv("DB_ENDPOINT_ID") |
|
|
| JWT_SECRET_KEY = os.getenv("JWT_SECRET") |
| ALGORITHM = "HS256" |
|
|
| if not GOOGLE_API_KEY: |
| raise ValueError("Missing GOOGLE_API_KEY in .env file") |
| if not DB_NAME or not DB_USER or not DB_HOST or not DB_PORT: |
| raise ValueError("Missing Database Credentials (DB_NAME, DB_USER, DB_HOST, DB_PORT) in .env file") |