FROM node:15.14-alpine AS build ARG VERSION RUN --mount=type=cache,target=/var/cache/apk apk add chromium WORKDIR /src ADD git@github.com:ethersphere/bee-dashboard.git#v${VERSION} . RUN npm ci RUN npm run build FROM node:15.14-alpine AS final RUN npm i -g serve WORKDIR /app COPY --from=build /src/build . EXPOSE 8080 ENTRYPOINT ["serve", "-l", "8080"]