Consider not using docker to build production environments
Using docker to build and bundle the production environments before transmitting them to CIT is probably just a weird idea.
It might be cleaner to just build the environments directly in a CI job and then use gitlab-ci artifacts to handle passing the data to the publishing job.