From a4d047452a9fcee695983f38bb710e821db96da4 Mon Sep 17 00:00:00 2001 From: ahtlon Date: Thu, 21 May 2026 18:26:40 +0200 Subject: [PATCH] Get env vars with .env --- .gitignore | 1 + app/main.py | 3 +++ 2 files changed, 4 insertions(+) diff --git a/.gitignore b/.gitignore index be2ac13..13dc0e1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ __pycache__ gatekeeper.db +.env diff --git a/app/main.py b/app/main.py index 319afbe..5af8547 100644 --- a/app/main.py +++ b/app/main.py @@ -1,6 +1,8 @@ from fastapi import FastAPI from fastapi.security import OAuth2PasswordBearer from contextlib import asynccontextmanager +from dotenv import load_dotenv + from .controllers import userManager, cardManager, groupManager, aaManager, doorManager from .services.database import create_db_and_tables from .services.auth import token_router, create_first_user @@ -9,6 +11,7 @@ oauth2_scheme = OAuth2PasswordBearer(tokenUrl="token") @asynccontextmanager async def lifespan(app: FastAPI): + load_dotenv() create_db_and_tables() create_first_user() print("Database created and tables initialized.")