commit 278d0cfaf2decc77d70723035002bcd5cf1442de Author: Sérgio Rafael Siqueira Date: Sun Apr 13 19:23:12 2025 -0300 first commit diff --git a/Procfile b/Procfile new file mode 100644 index 0000000..2355135 --- /dev/null +++ b/Procfile @@ -0,0 +1 @@ +web: uvicorn app:app --host=0.0.0.0 --port=80 diff --git a/app.py b/app.py new file mode 100644 index 0000000..30d4a45 --- /dev/null +++ b/app.py @@ -0,0 +1,15 @@ +from typing import Union + +from fastapi import FastAPI + +app = FastAPI() + + +@app.get("/") +def read_root(): + return {"Hello": "World"} + + +@app.get("/items/{item_id}") +def read_item(item_id: int, q: Union[str, None] = None): + return {"item_id": item_id, "q": q} diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..364e2ee --- /dev/null +++ b/requirements.txt @@ -0,0 +1,2 @@ +fastapi +uvicorn[standard]