Skip to content

Latest commit

 

History

History
20 lines (14 loc) · 1 KB

README.md

File metadata and controls

20 lines (14 loc) · 1 KB

Cookiecutter Python Clean Architecture

Code style: black

Template project based on Clean Architecture for Python on Cookiecutter, includes production-ready containers using Docker and Docker Compose.

  • If you have problems with this template, please open issues don't send emails to the maintainers.

Features

  • Works with Python 3.9 (easy to change interpreter and linux distro in main Dockerfile)
  • Optimized dev and prod envs and settings.
  • Docker support using docker compose for dev and prod envs.
  • Tests template and db fixtures using pytest.
  • DB integration using SQLAlchemy with migration boilerplate included.
  • Customizable PostgresSQL version.
  • Preconfig Github Actions for formatting and testeable code.
  • Precommit config for maintenabled code.

Clean Architecture