From 1f7c174061e247297e0011cd7f58594293e5d43d Mon Sep 17 00:00:00 2001 From: Subomi Oluwalana Date: Mon, 3 Feb 2025 18:14:58 +0000 Subject: [PATCH] fix: add image sha to dockerfile (#2234) --- .github/workflows/build-rolling-image.yml | 1 + release.Dockerfile | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/.github/workflows/build-rolling-image.yml b/.github/workflows/build-rolling-image.yml index 0cbdee3362..4862f68333 100644 --- a/.github/workflows/build-rolling-image.yml +++ b/.github/workflows/build-rolling-image.yml @@ -101,6 +101,7 @@ jobs: ${{ env.IMAGE_NAME }}:${{ env.SHORT_SHA }}-${{ matrix.arch }} build-args: | ARCH=${{ matrix.arch }} + IMAGE_SHA=${{ env.SHORT_SHA }} - name: Confirm Pushed Images run: aws ecr describe-images --repository-name convoy-rolling-updates --image-ids imageTag=${{ env.SHORT_SHA }}-${{ matrix.arch }} diff --git a/release.Dockerfile b/release.Dockerfile index 9d644c2113..7eac60c62f 100644 --- a/release.Dockerfile +++ b/release.Dockerfile @@ -1,5 +1,11 @@ FROM alpine:3.20.2 +# Define a build-time argument +ARG IMAGE_SHA + +# Set an environment variable using the ARG +ENV CORE_GATEWAY_IMAGE_SHA=${IMAGE_SHA} + COPY convoy /cmd COPY configs/local/start.sh /start.sh RUN chmod +x /cmd