Skip to content

This repository contains the solution to the Evolux Challenge.

License

Notifications You must be signed in to change notification settings

bgildson/evolux-challenge

 
 

Repository files navigation

EVOLUX-CHALLENGE

Test Status Coverage Status

This repository contains the solution to the Evolux Challenge.

Running the app

To follow the steps bellow, you should have installed Docker and docker-compose.

Running the tests

To run the tests, execute the command bellow

docker-compose -f docker-compose-dev.yml run app pytest --cov=. -v

Running as production

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.

Languages

  • Python 98.3%
  • Mako 1.1%
  • Makefile 0.6%