- Install
Docker
anddocker-compose
- Copy
.env.docker
to.env
- Launch dockerized API, Mongo and Redis instances:
docker-compose up -d
- Install Python 3.9.
- Install dependencies from
requirements.txt
- Copy
.env.tests
to.env
- Run integration tests from root directory:
python -m unittest
Docker Mongo and Redis instance is required.
Access OpenAPI documentation at localhost:5001