From 0770278974ef949e055c42b7019cc89d26a17eed Mon Sep 17 00:00:00 2001 From: "Ehsan.Asadi" Date: Wed, 31 Dec 2025 04:02:15 +0330 Subject: [PATCH] fix(docker): declare ARG variables in runtime stage | ApprovalToken: 1767141135 - Re-declare ARG variables (VERSION, BUILD_DATE, GIT_COMMIT, etc.) in runtime stage - Fixes UndefinedVar warnings for BUILD_DATE and VERSION - ARG variables must be declared in each stage where they are used --- docker/Dockerfile | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index ce70d2c..55d3f84 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -89,6 +89,14 @@ RUN if [ -d "/build/.web" ] && [ -f "/build/.web/package.json" ]; then \ # ============================================ FROM ${BASE_IMAGE} AS runtime +# Re-declare build arguments for this stage +ARG BASE_IMAGE=hub.peikarband.ir/peikarband/landing:base +ARG VERSION=latest +ARG BUILD_DATE +ARG GIT_COMMIT +ARG GIT_BRANCH +ARG BUILD_NUMBER + LABEL org.opencontainers.image.title="Peikarband Landing" LABEL org.opencontainers.image.description="Peikarband hosting platform landing page" LABEL org.opencontainers.image.vendor="Peikarband" @@ -150,10 +158,7 @@ CMD ["reflex", "run", "--env", "prod", "--loglevel", "info"] # ============================================ # Build Information # ============================================ -ARG GIT_COMMIT -ARG GIT_BRANCH -ARG BUILD_NUMBER - +# ARG declarations are already done above in runtime stage LABEL git.commit="${GIT_COMMIT}" LABEL git.branch="${GIT_BRANCH}" LABEL build.number="${BUILD_NUMBER}"