Dockerfile 529 B

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