FROM golang:alpine as builder WORKDIR /app COPY . . RUN apk add git RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-w -s" . RUN ls /app FROM scratch WORKDIR /app COPY --from=builder /app/oc-discovery /usr/bin/ COPY peers.json /app/ COPY identity.json /app/ COPY docker_discovery.json /etc/oc/discovery.json EXPOSE 8080 ENTRYPOINT ["oc-discovery"]