feat: add Docker support and update Python version to 3.11

This commit is contained in:
2025-09-02 03:37:48 +03:00
parent 43932a93e0
commit 03dd3f9db4
11 changed files with 2405 additions and 54 deletions

11
main.py
View File

@@ -36,16 +36,7 @@ async def lifespan(app: FastAPI):
consumer_task.cancel()
app = FastAPI(lifespan=lifespan, separate_input_output_schemas=False)
if platform.system() == 'Linux':
import uvicorn.workers
class Worker(uvicorn.workers.UvicornWorker):
CONFIG_KWARGS = {
'root_path': API_ROOT
}
app = FastAPI(lifespan=lifespan, separate_input_output_schemas=False, root_path='/api')
app.add_middleware(
CORSMiddleware,