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