From fe69b4b39a8c905cd31b91efe4fccac4ec770d6a Mon Sep 17 00:00:00 2001 From: idevakk <219866223+idevakk@users.noreply.github.com> Date: Tue, 10 Mar 2026 00:31:03 +0530 Subject: [PATCH] build: add ARG and ENV declarations for Vite build arguments --- Dockerfile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Dockerfile b/Dockerfile index 60a346f..d2f0c0c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,6 +17,22 @@ RUN npm ci COPY ./ ./ # Copy vendor from composer-builder because Vite needs to process CSS from packages (e.g. livewire/flux) COPY --from=composer-builder /app/vendor ./vendor +# Define build arguments that Vite can use +ARG VITE_APP_NAME +ARG VITE_REVERB_APP_KEY +ARG VITE_REVERB_HOST +ARG VITE_REVERB_PORT +ARG VITE_REVERB_SCHEME +ARG VITE_REVERB_PATH + +# Export them as ENV so the npm run build process can access them +ENV VITE_APP_NAME=$VITE_APP_NAME +ENV VITE_REVERB_APP_KEY=$VITE_REVERB_APP_KEY +ENV VITE_REVERB_HOST=$VITE_REVERB_HOST +ENV VITE_REVERB_PORT=$VITE_REVERB_PORT +ENV VITE_REVERB_SCHEME=$VITE_REVERB_SCHEME +ENV VITE_REVERB_PATH=$VITE_REVERB_PATH + RUN npm run build # 3. Production Stage