Simple FastAPI service exposing:
GET /api/v1/valueGET /healthzGET /readyz
uvicorn app.main:app --host 0.0.0.0 --port 8080sudo useradd --system --no-create-home --shell /usr/sbin/nologin fastapisudo mkdir -p /opt/fastapi-service
sudo chown -R fastapi:fastapi /opt/fastapi-servicesudo yum update -y
sudo yum install -y python3 python3-venv gitsudo python3 -m venv /opt/fastapi-service/.venv
sudo /opt/fastapi-service/.venv/bin/pip install --upgrade pipsudo /opt/fastapi-service/.venv/bin/pip install https://github.com/ucef-h/fastapi/releases/download/v1.0.5/fastapi_app-1.0.5-py3-none-any.whlsudo cp /opt/fastapi-service/deploy/systemd/fastapi-app.service /etc/systemd/system/fastapi-app.servicesudo chmod 644 /etc/systemd/system/fastapi-app.servicesudo systemctl daemon-reloadsudo systemctl enable fastapi-appsudo systemctl start fastapi-appsudo systemctl status fastapi-app --no-pager