From 79f6db983990f0ccb520f13d7fe2673981512217 Mon Sep 17 00:00:00 2001 From: vvzvlad Date: Sun, 2 Feb 2025 01:22:37 +0300 Subject: [PATCH] Add direct uvicorn server run and adjust Docker port mapping --- api_server.py | 9 +++++++++ docker-compose.yml | 3 ++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/api_server.py b/api_server.py index 414d001..ec6a089 100644 --- a/api_server.py +++ b/api_server.py @@ -28,6 +28,15 @@ app = FastAPI( lifespan=lifespan ) +if __name__ == "__main__": + import uvicorn + uvicorn.run( + "api_server:app", + host=settings["api_host"], + port=settings["api_port"], + reload=False + ) + @app.get("/html/{channel}/{post_id}", response_class=HTMLResponse) async def get_post_html(channel: str, post_id: int): try: diff --git a/docker-compose.yml b/docker-compose.yml index 7f25071..38747d7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,9 +6,10 @@ services: TG_API_ID: //TG_API_ID// TG_API_HASH: //TG_API_HASH// TG_SESSION_STRING: //TG_SESSION_STRING// + API_PORT: 8000 TZ: Europe/Moscow ports: - - "8000:8000" + - "8080:8000" restart: always logging: driver: "json-file"