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