From 49a20155105bb2990049d93334c5ac1fcaf14d5b Mon Sep 17 00:00:00 2001 From: Fedor Katurov Date: Thu, 30 Nov 2023 16:05:51 +0700 Subject: [PATCH] pass additional args on a build stage --- docker/www/Dockerfile | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/docker/www/Dockerfile b/docker/www/Dockerfile index 30177f6..0c348e7 100644 --- a/docker/www/Dockerfile +++ b/docker/www/Dockerfile @@ -1,11 +1,26 @@ # stage1 as builder FROM node:erbium-alpine as builder + COPY package.json yarn.lock ./ + RUN yarn + COPY . . + +ARG REACT_APP_PUBLIC_PATH +ARG REACT_APP_API_ADDR +ARG REACT_APP_OSRM_URL +ARG REACT_APP_OSRM_PROFILE + +ENV REACT_APP_PUBLIC_PATH $REACT_APP_PUBLIC_PATH +ENV REACT_APP_API_ADDR $REACT_APP_API_ADDR +ENV REACT_APP_OSRM_URL $REACT_APP_OSRM_URL +ENV REACT_APP_OSRM_PROFILE $REACT_APP_OSRM_PROFILE + RUN yarn build FROM nginx:alpine + COPY docker/www/nginx.conf /etc/nginx/nginx.conf RUN rm -rf /usr/share/nginx/html/* COPY --from=builder /build /usr/share/nginx/html