Skip to content

Fast API Clean Architecture template with docker, nginx, postgres, pgadmin4

Notifications You must be signed in to change notification settings

umschaudhary/fast-api-clean-architecture

Repository files navigation

fast-api-clean-architecture

Fast API Clean Architecture template with docker, nginx, postgres, pgadmin4

Instructions

Run below commands to your terminal

COPY .env.example .env #copy sample env to .env
docker-compose up --build #build and spin docker containers
make migrate-up # to migrate migrations

Check Makefile for available commands

Features

  • Docker
  • postgres
  • nginx
  • pgadmin4
  • Dependency injection
  • SqlAlchemy as ORM
  • Poetry to manage python packages
  • Alembic for migrations
  • pydantic data validation
  • User model
  • User authentication
  • Exception handling
  • CORS middlware
  • Error handling

About

Fast API Clean Architecture template with docker, nginx, postgres, pgadmin4

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages