Dockerfile 514 B

123456789101112131415161718192021222324
  1. FROM golang:1.17-alpine as build
  2. LABEL name="kpt-tmr-group" \
  3. description="pt service" \
  4. owner="yiping.xu"
  5. WORKDIR /app/kpt-tmr-group
  6. COPY . .
  7. RUN ls -l && pwd
  8. RUN rm -rf ./bin && \
  9. mkdir -p ./bin && \
  10. 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
  11. ADD ./bin/kptTmrGroup /bin/kptTmrGroup
  12. COPY ./config/*.yaml /bin/config/
  13. EXPOSE 8090
  14. VOLUME /bin/logger
  15. CMD ["/bin/kptTmrGroup","http"]