Files
miem_workers/app/main.py
2026-04-29 14:33:29 +03:00

27 lines
786 B
Python

from fastapi import FastAPI
from fastapi.staticfiles import StaticFiles
from app.admin import router as admin_router
from app.api import router as api_router
from app.db import init_db
from app.mcp import metadata_router as mcp_metadata_router
from app.mcp import router as mcp_router
from app.version import BACKEND_VERSION
app = FastAPI(title="MIEM Employees", version=BACKEND_VERSION)
app.mount("/static", StaticFiles(directory="app/static"), name="static")
app.include_router(api_router)
app.include_router(admin_router)
app.include_router(mcp_router)
app.include_router(mcp_metadata_router)
@app.on_event("startup")
def startup() -> None:
init_db()
@app.get("/")
def root() -> dict:
return {"service": "miem-employees", "version": BACKEND_VERSION, "admin": "/admin"}