Select Git revision
Dockerfile 463 B
FROM node:16 as build
WORKDIR /frontend
COPY package.json package-lock.json ./
RUN npm install
COPY . .
RUN touch .env
RUN echo "VUE_APP_BACKEND_BASE_URL=webroot.example.com" >> .env
RUN npm run build
FROM nginxinc/nginx-unprivileged:latest
COPY --chown=nginx --from=build /frontend/dist/ /usr/share/nginx/html
ENTRYPOINT sed -i -e "s/webroot.example.com/$VUE_APP_BACKEND_BASE_URL/g" /usr/share/nginx/html/js/app.*.js \
&& nginx -g 'daemon off;'