diff --git a/.github/workflows/ui-build-lint-push-containers.yml b/.github/workflows/ui-build-lint-push-containers.yml index 9669271910..6f35770336 100644 --- a/.github/workflows/ui-build-lint-push-containers.yml +++ b/.github/workflows/ui-build-lint-push-containers.yml @@ -84,6 +84,8 @@ jobs: uses: docker/build-push-action@v6 with: context: ${{ env.WORKING_DIRECTORY }} + build-args: | + NEXT_PUBLIC_PROWLER_RELEASE_VERSION=${{ env.SHORT_SHA }} # Set push: false for testing push: true tags: | @@ -97,6 +99,8 @@ jobs: uses: docker/build-push-action@v6 with: context: ${{ env.WORKING_DIRECTORY }} + build-args: | + NEXT_PUBLIC_PROWLER_RELEASE_VERSION=${{ env.RELEASE_TAG }} push: true tags: | ${{ env.PROWLERCLOUD_DOCKERHUB_REPOSITORY }}/${{ env.PROWLERCLOUD_DOCKERHUB_IMAGE }}:${{ env.RELEASE_TAG }} diff --git a/ui/Dockerfile b/ui/Dockerfile index a8c698c014..926cbfdfbd 100644 --- a/ui/Dockerfile +++ b/ui/Dockerfile @@ -26,6 +26,8 @@ COPY . . # Learn more here: https://nextjs.org/telemetry # Uncomment the following line in case you want to disable telemetry during the build. ENV NEXT_TELEMETRY_DISABLED=1 +ARG NEXT_PUBLIC_PROWLER_RELEASE_VERSION +ENV NEXT_PUBLIC_PROWLER_RELEASE_VERSION=${NEXT_PUBLIC_PROWLER_RELEASE_VERSION} RUN \ if [ -f package-lock.json ]; then npm run build; \