FROM alpine:latest as builder RUN apk add nodejs-current yarn go git COPY dashboard/ /build WORKDIR /build RUN yarn install --frozen-lockfile RUN yarn build RUN go build -ldflags "-X dashboard/main.version=$(git rev-parse HEAD)" FROM alpine:latest COPY --from=builder /build/dashboard /bin/dashboard ENTRYPOINT /bin/dashboard