Skip to content
/ fastapi-skeleton Public template

It's a FastAPI template for quickly creating a skeleton for your project.

Notifications You must be signed in to change notification settings

dev4hobby/fastapi-skeleton

Repository files navigation

FastAPI Skeleton

It's a fastapi template for quickly creating a skeleton for your project.

Usage

edit your .env file and run this command on your terminal

Build container

docker-compose up --build

or using make by running make build-container

DB Init

docker exec -it fastapi aerich upgrade

if migrations/models/*.sql not exist, run make db-init

Development Environment

dependencies are managed via pip-compile please create new python virtualenv and install dependencies.

Install dependencies

make dep-sync

Update dependencies

if you wanna add new dependencies, add them to requirements*.in and run this command

make dep-update

Lock dependencies

if you wanna lock dependencies, run this command

make dep-lock

What I Using these on my project

About

It's a FastAPI template for quickly creating a skeleton for your project.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published