Prebuild release 1.0 #2

Merged
IgorVolochay merged 48 commits from frontend into prebuild 2026-08-13 09:04:08 +00:00
3 changed files with 15 additions and 1 deletions
Showing only changes of commit adb1b463eb - Show all commits
+2
View File
@@ -1,3 +1,5 @@
DISABLE_DOCS=true
MONGO_HOST=127.0.0.1
MONGO_PORT=27017
MONGO_USER=user
+2
View File
@@ -10,6 +10,8 @@ on:
pull_request:
branches:
- main
workflow_dispatch:
jobs:
mypy:
+11 -1
View File
@@ -1,6 +1,9 @@
import os
import uvicorn
import asyncio
from dotenv import load_dotenv
from fastapi import FastAPI, Depends, Response, status
from schemas.api_schemas import *
@@ -9,12 +12,19 @@ from mongo_worker import MongoWorker
from tools.base_moderation import moderate_text
load_dotenv()
disable_docs = os.getenv("DISABLE_DOCS", "true").lower() == "true"
app: FastAPI = FastAPI(title="This OR That",
summary="OpenAPI schema for \"This OR That\" project!",
version="0.1",
contact={"GitHub": "https://github.com/IgorVolochay/thisORthat"})
contact={"GitHub": "https://github.com/IgorVolochay/thisORthat"},
docs_url=None if disable_docs else "/docs",
redoc_url=None if disable_docs else "/redoc",
openapi_url=None if disable_docs else "/openapi.json")
mongo_worker = MongoWorker()
@app.get("/check_user", status_code=200)
async def check_user(user_id: NonNegativeInt,
mongo: MongoWorker = Depends(lambda: mongo_worker)) -> BaseResponse: