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
- Python backend with FastAPI.
 - Frontend with Vue.js.
 - Celery for asynchronous jobs with RabbitMQ.
 - PostgreSQL as the database.
 - Email notifications.
 - GitLab CI integration.
 
Full Stack FastAPI Couchbase - project generator¶
Link: https://github.com/tiangolo/full-stack-fastapi-couchbase
- Python backend with FastAPI.
 - Frontend with Vue.js.
 - Celery for asynchronous jobs with RabbitMQ.
 - Couchbase as the NoSQL database.
 - Email notifications.
 - GitLab CI integration.
 
Full Stack Flask and PostgreSQL - project generator¶
Link: https://github.com/tiangolo/full-stack
- Python backend with Flask.
 - Frontend with Vue.js.
 - Celery for asynchronous jobs with RabbitMQ.
 - PostgreSQL as the database.
 - GitLab CI integration.
 
Full Stack Flask Couchbase - project generator¶
Link: https://github.com/tiangolo/full-stack-flask-couchbase
- Python backend with Flask.
 - Frontend with Vue.js.
 - Celery for asynchronous jobs with RabbitMQ.
 - Couchbase as the NoSQL database.
 - Email notifications.
 - GitLab CI integration.
 
Full Stack Flask CouchDB - project generator¶
Link: https://github.com/tiangolo/full-stack-flask-couchdb
- Python backend with Flask.
 - Frontend with Vue.js.
 - Celery for asynchronous jobs with RabbitMQ.
 - CouchDB as the NoSQL database.
 - GitLab CI integration.
 
Flask Frontend Docker - project generator¶
Link: https://github.com/tiangolo/flask-frontend-docker