Created basic backend structure, auth and CRUD endpoints.

This commit is contained in:
2025-02-22 13:42:10 +03:00
parent ed5fac3432
commit cabcf837f9
14 changed files with 470 additions and 3 deletions

27
main.py
View File

@@ -1 +1,26 @@
print(__file__)
from fastapi import FastAPI
from data.db import engine, Base
from app.connections import connections_router
from app.users import users_router
app = FastAPI()
app.include_router(router=users_router, prefix="/users", tags=["Users"])
app.include_router(
router=connections_router, prefix="/connections", tags=["Connections"]
)
# @app.on_event("startup")
async def startup():
async with engine.begin() as conn:
await conn.run_sync(Base.metadata.create_all)
# import asyncio
# asyncio.run(startup())
# import uvicorn
# uvicorn.run(app=app)