1 changed files with 28 additions and 0 deletions
@ -0,0 +1,28 @@ |
|||
from fastapi import FastAPI |
|||
from pydantic import BaseModel |
|||
|
|||
app = FastAPI( |
|||
title="FastAPI", |
|||
description=""" |
|||
## 🚀 Quick Start |
|||
|
|||
```bash |
|||
curl -X GET http://127.0.0.1:8000/ |
|||
""" |
|||
) |
|||
|
|||
class HealthResponse(BaseModel): |
|||
status: str |
|||
|
|||
@app.get("/") |
|||
def root(): |
|||
return "Hello World" |
|||
|
|||
@app.get( |
|||
"/health", |
|||
response_model=HealthResponse, |
|||
summary="Health check endpoint", |
|||
tags=["System"] |
|||
) |
|||
def health_check(): |
|||
return HealthResponse(status="healthy") |
|||
Loading…
Reference in new issue