Project Generators

There are several project generators designed to be used in a Docker Swarm mode cluster with a main Traefik HTTPS proxy, all set up with the ideas from DockerSwarm.rocks.

Full Stack FastAPI PostgreSQL - project generator

Link: https://github.com/tiangolo/full-stack-fastapi-postgresql

Full Stack FastAPI Couchbase - project generator

Link: https://github.com/tiangolo/full-stack-fastapi-couchbase

Full Stack Flask and PostgreSQL - project generator

Link: https://github.com/tiangolo/full-stack

Full Stack Flask Couchbase - project generator

Link: https://github.com/tiangolo/full-stack-flask-couchbase

Full Stack Flask CouchDB - project generator

Link: https://github.com/tiangolo/full-stack-flask-couchdb

Flask Frontend Docker - project generator

Link: https://github.com/tiangolo/flask-frontend-docker

Terraform + Ansible + Docker Swarm boilerplate (T.A.D.S.) - project generator

Link: https://github.com/Thomvaill/tads-boilerplate

  • Cloud infrastructure created with Terraform.
  • Production-like environment reproduced locally with Vagrant.
  • Ansible provisioning (same playbooks for local machine and remote environments).
  • Ansible again to deploy services (Traefik and your apps).