- Uses the multi-stage pattern so the final stage is smaller (using the alpine variant) and copies in only what is needed from the dependencies stage. - Reduces the image size from roughly 1.19GB to roughly 654MB.
Adds a new Dockerfile which installs dependencies used in the GitLab Operator pipeline.