Overview
This episode works on a number of refactoring in the application but mostly changes to Docker Configurations to refactor the setup, create multi stage layer and update docker configuration to ensure non-root user is used at container runtime.