Skip to content
This repository has been archived by the owner on Oct 10, 2022. It is now read-only.

Latest commit

 

History

History
40 lines (29 loc) · 1 KB

README.md

File metadata and controls

40 lines (29 loc) · 1 KB

Fastapi-mvc cookiecutter

NOTE!

From fastapi-mvc version 0.18.0 onwards, cookiecutter is no longer used for scaffolding a new project.


Features

  • Generated project based on MVC architectural pattern
  • WSGI + ASGI production server
  • Generated project comes with Sphinx documentation and 100% unit tests coverage
  • Kubernetes deployment with Redis HA cluster
  • Makefile, GitHub actions and utilities
  • Helm chart for Kubernetes deployment
  • Dockerfile with K8s and cloud in mind
  • Uses Poetry dependency management
  • Includes set of Nix expressions
  • Virtualized reproducible development environment using Vagrant

Quickstart

To use this template outside fastapi-mvc:

  1. Install cookiecutter
pip install -U cookiecutter
# Or use Nix
nix-shell shell.nix
  1. Generate new project:
cookiecutter https://github.com/fastapi-mvc/cookiecutter.git

License

MIT