FROM golang:alpine AS builder WORKDIR /app RUN apk --no-cache add make; COPY . . RUN make hivemind; FROM alpine EXPOSE 56714/tcp WORKDIR /app VOLUME /conf VOLUME /data ENV HIVEMIND_CONFIG_FILE=/conf/config.toml ENV HIVEMIND_REGISTRY_FILE=/data/registry.json COPY --from=builder /app/build/hivemind . CMD ["./hivemind"]