/
DisVic
/
task-tracker
Обзор
Документация
Войти
/
DisVic
/
task-tracker
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
lab2
app/main.py
18 строк
570 B
DisappearedVictory
Final version of Lab 2
27 дек 2025, 23:10
27 дек 2025, 23:10
6cb9545
Код
Авторство
О чём код?
from fastapi import FastAPI from contextlib import asynccontextmanager from app.db import engine, Base from app.api import v1, v2 from app.api.routes import internal_stats @asynccontextmanager async def lifespan(app: FastAPI): Base.metadata.create_all(bind=engine) yield app = FastAPI(title="Task Tracker API", lifespan=lifespan) app.include_router(v1.router, prefix="/api/v1") app.include_router(v2.router, prefix="/api/v2") #Подключение внутреннего API app.include_router(internal_stats.router, prefix="/internal", tags=["internal"])