#################################################################################################### ## Builder #################################################################################################### FROM golang:1.11-alpine AS builder RUN apk update && apk add git ca-certificates make WORKDIR /build COPY . ./ RUN make static #################################################################################################### ## Image #################################################################################################### FROM alpine:latest RUN apk update && apk upgrade && apk add ca-certificates RUN adduser -D -g '' bloom RUN mkdir /bitflow && chown -R bloom:bloom /bitflow && chmod 700 /bitflow COPY --from=builder /build/dist/bitflow /bitflow/bitflow USER bloom WORKDIR /bitflow CMD ["./bitflow", "worker"]