Skip to content

Fastapi, Pydantic, SQLAlchemy with GRPC Authentication and Mail Services

Notifications You must be signed in to change notification settings

stuartaccent/fastapi-boilerplate

Repository files navigation

Fastapi Boilerplate

Running

Using docker compose:

docker compose up --watch

Python Packages

install:

./run.sh uv add <package==1.0.0>

remove:

./run.sh uv remove <package>

Running tests

./run.sh uv run pytest app

Auto Code Linting

./run.sh uv run black app
./run.sh uv run ruff check --fix app

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

About

Fastapi, Pydantic, SQLAlchemy with GRPC Authentication and Mail Services

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published