Skip to content

alperencubuk/fastapi-mongodb-with-pydantic-v2-template

Repository files navigation

FastAPI MongoDB with Pydantic v2 Template


Requirements:

docker
docker-compose

How to Run:

cp config/.env.example config/.env
docker-compose up --build -d

Tests:

docker exec -it boilerplate-api pytest

Coverage:

docker exec -it boilerplate-api coverage run -m pytest
docker exec -it boilerplate-api coverage report

Docs:

localhost:8000/docs

Endpoints:

POST   /boilerplate                     # boilerplate create
GET    /boilerplate                     # boilerplate list
GET    /boilerplate/{boilerplate_id}    # boilerplate get
PATCH  /boilerplate/{boilerplate_id}    # boilerplate update
DELETE /boilerplate/{boilerplate_id}    # boilerplate delete

GET    /                                # health check

About

This is simple API serve as a template for FastAPI MongoDB tech stack.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages