Load secrets from .env file

This commit is contained in:
Nolan Kovacs 2026-03-25 20:16:42 -04:00
parent 6a2f213644
commit 012e207abd
1 changed files with 6 additions and 3 deletions

View File

@ -10,15 +10,18 @@ from pydantic import BaseModel
from jose import jwt, JWTError
from datetime import datetime, timedelta, timezone
from typing import Optional
from dotenv import load_dotenv
load_dotenv("/srv/api/.env")
app = FastAPI()
DB_HOST = "127.0.0.1"
DB_NAME = "verimund"
DB_USER = "verimund_user"
DB_PASS = "Shlevison2k17"
JWT_SECRET = "CHANGE_THIS_TO_A_LONG_RANDOM_SECRET"
HMAC_SECRET = "CHANGE_THIS_TO_ANOTHER_LONG_RANDOM_SECRET"
DB_PASS = os.getenv("DB_PASS", "Shlevison2k17")
JWT_SECRET = os.getenv("JWT_SECRET", "")
HMAC_SECRET = os.getenv("HMAC_SECRET", "")
JWT_ALGORITHM = "HS256"
JWT_EXPIRE_HOURS = 24