change structure to make package build

This commit is contained in:
2026-04-15 10:04:23 +02:00
parent e3eea84b2b
commit 1434d6f541
8 changed files with 15 additions and 8 deletions

6
app/__init__.py Normal file
View File

@@ -0,0 +1,6 @@
from fastapi import FastAPI
from .controllers import userManager, cardManager
app = FastAPI()
app.include_router(userManager.user_router)
app.include_router(cardManager.card_router)

View File

@@ -3,9 +3,9 @@ from sqlalchemy.orm import Session
from sqlalchemy import select
from typing import List
from models import Card, AccessAuthorization
from schemas.card import CardBase, AccessAuthorizationCreate, AccessAuthorization as AccessSchema
from services.database import SessionLocal, engine
from ..model.dbModels import Card, AccessAuthorization
from ..model.card import CardBase, AccessAuthorizationCreate, AccessAuthorization as AccessSchema
from ..services.database import SessionLocal, engine
import uuid as gen_uuid
card_router = APIRouter(tags=["Card"])

View File

@@ -2,9 +2,9 @@ from fastapi import APIRouter, Depends, HTTPException
from sqlalchemy.orm import Session
from typing import List
from models import User
from schemas.user import UserCreate, User as UserSchema
from services.database import SessionLocal, engine
from ..model.dbModels import User
from ..model.user import UserCreate, User as UserSchema
from ..services.database import SessionLocal, engine
user_router = APIRouter(tags=["users"])

View File

@@ -1,5 +1,5 @@
from fastapi import FastAPI
from controllers import userManager, cardManager
from .controllers import userManager, cardManager
app = FastAPI()
app.include_router(userManager.user_router)

View File

@@ -1,6 +1,8 @@
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
from ..model.dbModels import Base
SQLALCHEMY_DATABASE_URL = "sqlite:///./gatekeeper.db"
engine = create_engine(
@@ -8,5 +10,4 @@ engine = create_engine(
)
SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine)
from models import Base
Base.metadata.create_all(bind=engine)