This repository contains the solution to the Evolux Challenge.
To follow the steps bellow, you should have installed Docker and docker-compose.
To run the tests, execute the command bellow
docker-compose -f docker-compose-dev.yml run app pytest --cov=. -v
To run locally as production, execute the command bellow
docker-compose -f docker-compose-prod.yml up --build
Run the database migrations
docker-compose -f docker-compose-prod.yml run app flask db upgrade
The application will be running at http://localhost:5000 with auth and dids resources available.
The file "evolux-challenge.postman_collection.json" contains a Postman Collection to interact with the challenge solution.