Dockerfile 492 B

12345678910111213141516171819202122
  1. FROM golang:1.17-alpine3.16 as builder
  2. WORKDIR /go/src/kpt-tmr-group
  3. LABEL name="kpt-tmr-group" \
  4. description="pt service" \
  5. owner="yiping.xu"
  6. WORKDIR /bin
  7. RUN go env -w GO111MODULE=on \
  8. && go env -w GOPROXY=https://goproxy.cn,direct \
  9. && go env -w CGO_ENABLED=0 \
  10. && go build -o ./bin/kptTmrGroup \
  11. && ls -l ./bin
  12. ADD ./bin/kptTmrGroup /bin/kptTmrGroup
  13. COPY config/*.yaml /bin/config/
  14. EXPOSE 8080
  15. VOLUME /var/Logger
  16. CMD ["/go/src/kpt-tmr-group/bin/kptTmrGroup","http"]