.PHONY: format lint type test check run docker-build smoke format: ruff format . lint: ruff format --check . ruff check . type: mypy app test: pytest check: lint type test run: uvicorn app.main:app --reload --workers 1 docker-build: docker build -t endpoint-monitor:local . smoke: curl --fail http://127.0.0.1:8000/healthz curl --fail http://127.0.0.1:8000/readyz