Dockerfile 485 B

12345678910111213141516171819202122
  1. FROM alpine:latest
  2. LABEL name="kpt-tmr-group" \
  3. description="pt service" \
  4. owner="yiping.xu"
  5. WORKDIR /bin
  6. COPY /drone/src/kpt-tmr-group ./
  7. RUN rm -rf bin && \
  8. mkdir -p bin && \
  9. GOARCH=amd64 GOOS=linux CGO_ENABLED=0 go build -o bin/kptTmrGroup -ldflags "-X kpt.kptyun.cn:3000/kpt-event/kpt-tmr-group/pod.appVersion=${version}" main.go
  10. ADD ./bin/kptTmrGroup /bin/kptTmrGroup
  11. COPY config/*.yaml /bin/config/
  12. EXPOSE 8090
  13. VOLUME /bin/logger
  14. CMD ["/bin/kptTmrGroup","http"]