Skip to content

Latest commit

 

History

History
50 lines (38 loc) · 653 Bytes

README.md

File metadata and controls

50 lines (38 loc) · 653 Bytes

Fastapi Boilerplate

Running

Using docker compose:

docker compose up --watch

Python packages

install:

./run.sh uv add <package==1.0.0>
./run.sh uv add --group dev <package==1.0.0>

remove:

./run.sh uv remove <package>
./run.sh uv remove --group dev <package>

Running tests

./run.sh uv run pytest

Code linting

./run.sh uv run ruff format .
./run.sh uv run ruff check --fix .

Using the CLI

Several commands have been created to do things like create users.

# to view available commands
./run.sh uv run app/cli.py --help