https://medium.com/@alexandragrosu03/docker-streamlining-software-development-and-deployment-3f80e4b9e2e4