From 0999b02bbaf82bf8e35ca7a4719f2b415a5c9b6a Mon Sep 17 00:00:00 2001 From: Romain de Laage Date: Fri, 28 Apr 2023 17:57:28 +0200 Subject: [PATCH] build(docker): create context before builder --- docker/production/.gitlab-ci.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/docker/production/.gitlab-ci.yml b/docker/production/.gitlab-ci.yml index 6f545982..861dbe5c 100644 --- a/docker/production/.gitlab-ci.yml +++ b/docker/production/.gitlab-ci.yml @@ -15,7 +15,8 @@ docker-build-rolling: script: - mkdir -p /root/.docker - cp ${DOCKER_HUB_CONFIG} /root/.docker/config.json - - docker buildx create --use + - docker context create tls-environment + - docker buildx create --use tls-environment - docker buildx build --push --platform=linux/amd64,linux/arm64 --file=docker/production/web-server/Dockerfile --tag=${DOCKER_IMAGE_WEB_SERVER}:${TAG} . - docker buildx build --push --platform=linux/amd64,linux/arm64 --file=docker/production/app/Dockerfile --tag=${DOCKER_IMAGE_APP}:${TAG} . - docker buildx build --push --platform=linux/amd64,linux/arm64 --file=docker/production/video-clipper/Dockerfile --tag=${DOCKER_IMAGE_VIDEO_CLIPPER}:${TAG} . @@ -41,7 +42,8 @@ docker-build-main-release: - mkdir -p /root/.docker - cp ${DOCKER_HUB_CONFIG} /root/.docker/config.json - export CP_VERSION=$(cat CP_VERSION.env) - - docker buildx create --use + - docker context create tls-environment + - docker buildx create --use tls-environment - docker buildx build --push --platform=linux/amd64,linux/arm64 --file=docker/production/web-server/Dockerfile --tag=${DOCKER_IMAGE_WEB_SERVER}:${CP_VERSION} --tag={DOCKER_IMAGE_WEB_SERVER}:latest . - docker buildx build --push --platform=linux/amd64,linux/arm64 --file=docker/production/app/Dockerfile --tag=${DOCKER_IMAGE_APP}:${CP_VERSION} --tag=${DOCKER_IMAGE_APP}:latest . - docker buildx build --push --platform=linux/amd64,linux/arm64 --file=docker/production/video-clipper/Dockerfile --tag=${DOCKER_IMAGE_VIDEO_CLIPPER}:${CP_VERSION} --tag=${DOCKER_IMAGE_VIDEO_CLIPPER}:latest . @@ -68,7 +70,8 @@ docker-build-alpha-beta-release: - mkdir -p /root/.docker - cp ${DOCKER_HUB_CONFIG} /root/.docker/config.json - export CP_VERSION=$(cat CP_VERSION.env) - - docker buildx create --use + - docker context create tls-environment + - docker buildx create --use tls-environment - docker buildx build --push --platform=linux/amd64,linux/arm64 --file=docker/production/web-server/Dockerfile --tag=${DOCKER_IMAGE_WEB_SERVER}:${CP_VERSION} --tag={DOCKER_IMAGE_WEB_SERVER}:${TAG} . - docker buildx build --push --platform=linux/amd64,linux/arm64 --file=docker/production/app/Dockerfile --tag=${DOCKER_IMAGE_APP}:${CP_VERSION} --tag=${DOCKER_IMAGE_APP}:${TAG} . - docker buildx build --push --platform=linux/amd64,linux/arm64 --file=docker/production/video-clipper/Dockerfile --tag=${DOCKER_IMAGE_VIDEO_CLIPPER}:${CP_VERSION} --tag=${DOCKER_IMAGE_VIDEO_CLIPPER}:${TAG} .