Dockerfile 480 B

123456789101112131415161718192021222324
  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. COPY ./* .
  7. RUN ls -l && pwd
  8. RUN go env -w GO111MODULE=on \
  9. && go env -w GOPROXY=https://goproxy.cn,direct \
  10. && go env -w CGO_ENABLED=0 \
  11. && go env \
  12. && go mod tidy -compat=1.17 \
  13. && go build -o ./bin/kptTmrGroup \
  14. && ls -l ./bin
  15. EXPOSE 8080
  16. VOLUME /var/Logger
  17. CMD ["/go/src/kpt-tmr-group/bin/kptTmrGroup"]