From 012e207abd2a2fc03628aa0cb967ca107a20d48e Mon Sep 17 00:00:00 2001 From: Nolan Kovacs Date: Wed, 25 Mar 2026 20:16:42 -0400 Subject: [PATCH] Load secrets from .env file --- api/main.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/api/main.py b/api/main.py index 29c137f..130c3e3 100644 --- a/api/main.py +++ b/api/main.py @@ -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