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())
Metadata
Release files for fastapi_project_pattern 1.1.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fastapi_project_pattern-1.1.8.tar.gz | 34.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fastapi_project_pattern-1.1.8-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 51.4 kB
Release files / fastapi_project_pattern-1.1.8.tar.gz
| Download URL | fastapi_project_pattern-1.1.8.tar.gz |
|---|---|
| Size | 34.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
41ad28a220e5a5cc4e64f2c1d9f9b8afde1546569fb935a39098b1d5b8f183a5
|
|
BLAKE2b-256 checksum How to use checksums |
aaa3251703d1c4e204cb01c8427f1a7e666ef54975e0b0e5286613de529fe73e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.26.0
|
Release files / fastapi_project_pattern-1.1.8-py2.py3-none-any.whl
| Download URL | fastapi_project_pattern-1.1.8-py2.py3-none-any.whl |
|---|---|
| Size | 16.7 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
fbe65895fc8605753ed76bf47cd3a0f7c3c1552a2e9be8d964bf2730fc684dae
|
|
BLAKE2b-256 checksum How to use checksums |
626bc1d88dfbc167772b284f4ee4cb9f9eafa2336bfa284aa3d78dc161a34933
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.26.0
|