From fe09ca1baf0f59a043d59551454733e086c943f2 Mon Sep 17 00:00:00 2001 From: Bill Date: Sun, 30 Nov 2025 15:01:32 -0500 Subject: [PATCH] feat: initial FastAPI setup with health endpoint --- app/__init__.py | 0 app/main.py | 8 ++++++++ requirements.txt | 3 +++ 3 files changed, 11 insertions(+) create mode 100644 app/__init__.py create mode 100644 app/main.py create mode 100644 requirements.txt diff --git a/app/__init__.py b/app/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/main.py b/app/main.py new file mode 100644 index 0000000..92cb008 --- /dev/null +++ b/app/main.py @@ -0,0 +1,8 @@ +from fastapi import FastAPI + +app = FastAPI(title="FFmpeg Worker", version="1.0.0") + + +@app.get("/health") +async def health() -> dict[str, str]: + return {"status": "ok"} diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..165ed8a --- /dev/null +++ b/requirements.txt @@ -0,0 +1,3 @@ +fastapi==0.115.0 +uvicorn[standard]==0.32.0 +pydantic==2.9.0