We have a web app for digital signage that is written in golang. We need to dockerize that app and run it in Kubernetes system.
Assignment should be submitted by providing a link to accessible git
repository or compressed archive
. It should include README file with run instructions.
Take our digital signage project located in our github repo and pack it in Docker image. You can use already compiled executable located here if you wish.
Make sure that app is available on http://localhost:4000 when running image locally.
Create a Helm configuration that will deploy the above image to Kubernetes system. App should be able to scale horizontally. Provide a public link where app is available in the README.
Ensure that the above app is accessible via HTTPS. Use Let's encrypt service for getting the certificates and make sure they are auto extended.