- Python
- FastApi
- Async MongoDB
- Poetry
- Pydantic
- Async Pytest
- Sentry
- Docker
- PreCommit Hooks
- JWT Authentication
git clone git@github.com:MbxrAteeq/fastapi-task.gitcp .env.sample .env
docker compose build
docker compose up -dcd fastapi-task
python -m venv venv
source venv/bin/activatebash ./setup.shcp .env.sample .envUpdate the MONGODB_URL environment variables to this mongodb://localhost:27017/.
bash run.shThe server will be accessible here and swagger docs here π.
pytest -vv -s