Files
torrent_backend/main.py
2024-05-14 20:55:35 +04:00

27 lines
746 B
Python

from fastapi import FastAPI
from fastapi.staticfiles import StaticFiles
import typer
import cli_commands
from routes import *
app = FastAPI(
title=".Torrent",
description=".Torrent - сервис обмена .torrent файлами видеоигр, фильмов и аудиокниг",
contact={
"name": "Платон (разработчик)",
"url": "https://github.com/StepanovPlaton"
},
)
app.include_router(startup_router)
app.include_router(games_router)
app.include_router(files_router)
app.include_router(auth_router)
app.mount("/content", StaticFiles(directory="content"), name="content")
cli = typer.Typer()
cli.add_typer(cli_commands.cli, name="database")
if (__name__ == "__main__"):
cli()