Dockerfile 578 B

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