This project is meant to test skills for the VoteShield DevOps Engineer role. What it does is not that important.
See ./INSTRUCTIONS.md to get started.
This exercise provides a "thing" REST API.
/things
: List all things/things/<id>
: List specific thing
- Install with poetry
- Run
python app/main.py
- Install docker with docker-compose
- Deploy with
docker-compose up
- Run
python tests.py
- Or, to test in a Dockerized setting, run
docker-compose -f docker-compose-test.yml up
- Inspiration from bregman-arie/devops-exercises