From 278d0cfaf2decc77d70723035002bcd5cf1442de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio=20Rafael=20Siqueira?= Date: Sun, 13 Apr 2025 19:23:12 -0300 Subject: [PATCH] first commit --- Procfile | 1 + app.py | 15 +++++++++++++++ requirements.txt | 2 ++ 3 files changed, 18 insertions(+) create mode 100644 Procfile create mode 100644 app.py create mode 100644 requirements.txt 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]