| 123456789101112131415161718192021222324252627282930313233 | 
							- FROM golang:1.17-alpine as build
 
- WORKDIR /app/kpt-tmr-group
 
- COPY . .
 
- RUN mkdir -p ./bin
 
- RUN go env -w GO111MODULE=on && \
 
-     go env -w GOPROXY=https://goproxy.cn,direct && \
 
-     go env -w CGO_ENABLED=0 && \
 
-     go env -w GOARCH=amd64 && \
 
-     go env -w GOOS=linux && \
 
-     go build -o ./bin/kptTmrGroup -ldflags "-X kpt.kptyun.cn:3000/kpt-event/kpt-tmr-group/pod.appVersion=tmrGroup" main.go
 
- FROM alpine:latest
 
- LABEL name="kpt-tmr-group" \
 
- description="pt service" \
 
- owner="yiping.xu"
 
- WORKDIR /app/kpt-tmr-group
 
- COPY --from=0 /app/kpt-tmr-group/config/*.yaml /app/kpt-tmr-group/bin/config/
 
- COPY --from=0  /app/kpt-tmr-group/bin/kptTmrGroup /app/kpt-tmr-group/bin/kptTmrGroup
 
- RUN ls -l
 
- RUN pwd
 
- EXPOSE 8090
 
- VOLUME /bin/logger
 
- CMD ["/app/kpt-tmr-group/bin/kptTmrGroup","http"]
 
 
  |