This project provides a starter structure and tooling for Python apps, aiming for a consistent and modern dev experience.
- UV package manager, see Installing uv
uv syncTo run the project locally, run the following command:
uv run fastapi devTo run it in production mode:
uv run fastapi runBuild and run the container:
docker build -t fastapi . && docker run --rm -p 8000:8000 fastapi uv run pytest uvx ruff check . --fix uvx ruff format .This project is licensed under the MIT LICENSE