DO NOT FORK, CLICK "Use this template" - The base to start an openapi project featuring: SQLModel, Typer, FastAPI, JWT Token Auth, Interactive Shell, Management Commands.
ObjectID works well with FastAPI & Pydantic (I've created custom field. Compatible with FastAPI generic docs)
Structure with Dependency Injection (database implementation)
Build on Python: 3.8.
Installation and usage
Create env from template: cp example.env .env (only once)
Run docker stack sudo docker-compose up
TODO
Example is completely and works very well. In the future probably I add more.
Scheme for MongoDB
More examples with custom response models
[Maybe] File handling with external provider (Amazon S3, DO Spaces)
[Maybe] Authorization by external provider (Auth0)
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].