DEVOPS TEST

⚠ Do not spend more that 2h on this test, this is just a simple task (no need to re-create the Death Star).

Description

  • 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, ...

Expected Delivery

  • 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.

How tu use it

Prerequisites

  • minikube (available with scoop on Windows)
  • Docker
  • kubctl (available with scoop on Windows)

Run the project

  • 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