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
requirements.txt
- Run
python app/main.py
Build typically with Docker locally, or by using docker-compose.yml.
git clone seru1us/devops-exercise
cd devops-exercise
docker build -t devops-excersise .
docker run -p 5000:5000 -it devops-excersise
Or, you can utilize the included docker-compose file.
git clone seru1us/devops-exercise
cd devops-exercise
docker-compose up
- Run
python tests.py
- Inspiration from bregman-arie/devops-exercises