⚠ Do not spend more that 2h on this test, this is just a simple task (no need to re-create the Death Star).
- A developer on your team has developed a new Rest API.
- Your job is to package and to automate the deployment of this app.
- You can any free tools to help you do this including: bash, python, makefile, Docker, golang, terraform, ansible, ...
- A script/playbook/Dockerfile or whatever documented with the instructions on how to use it on a standard machine.
- We should be able to run the script given the instructions on a standard machine
- The code must be available in a GIT repository
- Be smart, but show some work (you do have to create something, no click-deploy to a Node-managed environment, like Heroku, GAE, ...
This result will serve as a base for conversation during the interview.
- minikube (available with scoop on Windows)
- Docker
- kubctl (available with scoop on Windows)
- Launch the build.sh script to build the docker image and create the kube namespace
- Launch the run.sh script to deploy the app
- Go to the URL provided