- FastAPI
- Celery(Monitoring with Flower)
- RabbitMQ
- MongoDB(PyMongo)
- PostgreSQL(SQL Alchemmy, Alembic)[Under maintained]
- Web Socket
- Send email with Sendgrid
- Cloudinary
Deployments
Location | CI/CD |
---|---|
.gitlab-ci.yml | Gitlab CI/CD |
.circleci/config.yml | CircleCI |
./scripts/aws/*.sh | AWS CodeDeploy |
./scripts/vps/*.sh | Manual Deploy |
Installation
pip install fastapi_project_pattern
from pathlib import Path
from fastapi_project_pattern import start_creation
# See help(start_creation) for more
start_creation(Path.cwd())