Use a multi-stage docker file build to avoid manual rebuilds of the base image
Although a separate base image saves a bit of CI/CD pipeline time, there is the definite disadvantage of having manual steps in the pipeline. This MR uses a multi-stage docker file as an intermediary solution which avoids manual steps but also keeps build time to a minimum.