https://medium.com/better-programming/complete-guide-to-create-docker-container-for-your-golang-application-80f3fb59a15e