This repository contains the backend of the SEP project.
- Docker engine (Installation)
- Python3.10.12 with
pip
Initialize Python environment running the make target
make venv
. .venv/bin/activate
Install now the Python project's dependencies running the make target
make install
To run the application in your local environment call the make target
make local_launch
To test the application call the following make targets in subsequent order:
make format
make lint
make test
Once all the tests succeed you can run the application in your local environment:
- Swagger: visit the URL http://127.0.0.1:8080/docs
- Postman: find postman collection