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 jose import jwt, JWTError
from datetime import datetime, timedelta, timezone from datetime import datetime, timedelta, timezone
from typing import Optional from typing import Optional
from dotenv import load_dotenv
load_dotenv("/srv/api/.env")
app = FastAPI() app = FastAPI()
DB_HOST = "127.0.0.1" DB_HOST = "127.0.0.1"
DB_NAME = "verimund" DB_NAME = "verimund"
DB_USER = "verimund_user" DB_USER = "verimund_user"
DB_PASS = "Shlevison2k17" DB_PASS = os.getenv("DB_PASS", "Shlevison2k17")
JWT_SECRET = "CHANGE_THIS_TO_A_LONG_RANDOM_SECRET" JWT_SECRET = os.getenv("JWT_SECRET", "")
HMAC_SECRET = "CHANGE_THIS_TO_ANOTHER_LONG_RANDOM_SECRET" HMAC_SECRET = os.getenv("HMAC_SECRET", "")
JWT_ALGORITHM = "HS256" JWT_ALGORITHM = "HS256"
JWT_EXPIRE_HOURS = 24 JWT_EXPIRE_HOURS = 24