update models to use string type for id fields

This commit is contained in:
Thomas Peetz
2025-05-02 11:21:57 +02:00
parent 7ff2bf912d
commit c77adb0e04
31 changed files with 397 additions and 233 deletions
+7 -1
View File
@@ -1,3 +1,5 @@
import logging
from fastapi import FastAPI
from fastapi.staticfiles import StaticFiles
@@ -7,6 +9,10 @@ from src.webapps.base import api_router as web_app_router
from src.core.config import settings
from src.db.models.base import Base
logging.basicConfig(level=logging.INFO,
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
handlers=[logging.StreamHandler()]) # Logs to console
def include_router(app: FastAPI):
app.include_router(api_router)
app.include_router(web_app_router)
@@ -18,6 +24,7 @@ def create_tables():
Base.metadata.create_all(bind=engine)
def start_application():
logging.info(f"using database: {settings.DATABASE_URL}")
app = FastAPI(title=settings.PROJECT_NAME, version=settings.PROJECT_VERSION)
include_router(app)
configure_static(app)
@@ -26,4 +33,3 @@ def start_application():
kontor = start_application()