https://medium.com/@AlexanderObregon/how-to-optimize-spring-boot-applications-for-docker-94bd3cb09519