Dockerfile 449 B

12345678910111213141516171819202122
  1. FROM golang:1.13.4-alpine AS builder
  2. COPY . /go/kuiper
  3. WORKDIR /go/kuiper
  4. RUN apk add upx gcc make git libc-dev binutils-gold pkgconfig zeromq-dev && make build_with_edgex
  5. FROM alpine:3.10
  6. COPY --from=builder /go/kuiper/_build/kuiper-* /kuiper/
  7. COPY ./deploy/docker/docker-entrypoint.sh /usr/bin/docker-entrypoint.sh
  8. RUN apk add sed libzmq
  9. WORKDIR /kuiper
  10. EXPOSE 9801 20498
  11. ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
  12. CMD ["./bin/server"]