This project was created as a shortcut for fastapi project creation
Project description
FastAPI project pattern with tools
- FastAPI
- Celery
- RabbitMQ
- MongoDB(PyMongo)
- PostgreSQL(SQL Alchemmy, Alembic)
- 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())
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for fastapi_project_pattern-1.1.8.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41ad28a220e5a5cc4e64f2c1d9f9b8afde1546569fb935a39098b1d5b8f183a5 |
|
MD5 | 32a0058ae82422b3836f6884430443bd |
|
BLAKE2b-256 | aaa3251703d1c4e204cb01c8427f1a7e666ef54975e0b0e5286613de529fe73e |
Close
Hashes for fastapi_project_pattern-1.1.8-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbe65895fc8605753ed76bf47cd3a0f7c3c1552a2e9be8d964bf2730fc684dae |
|
MD5 | 480d3aeddee427fd751c13abd75c0419 |
|
BLAKE2b-256 | 626bc1d88dfbc167772b284f4ee4cb9f9eafa2336bfa284aa3d78dc161a34933 |