https://medium.com/digitalfrontiers/101-ways-to-containerize-your-spring-boot-application-183e1e2d3e1d