|
@@ -1,21 +1,22 @@
|
|
-FROM golang:1.17-alpine
|
|
|
|
|
|
+FROM golang:1.17-alpine as build
|
|
|
|
|
|
LABEL name="kpt-tmr-group" \
|
|
LABEL name="kpt-tmr-group" \
|
|
description="pt service" \
|
|
description="pt service" \
|
|
owner="yiping.xu"
|
|
owner="yiping.xu"
|
|
|
|
|
|
-WORKDIR /bin
|
|
|
|
|
|
+WORKDIR /app/kpt-tmr-group
|
|
|
|
|
|
-RUN ls -l /drone/src && \
|
|
|
|
- pwd
|
|
|
|
|
|
+COPY . .
|
|
|
|
|
|
-RUN rm -rf /drone/src/kpt-tmr-group/bin && \
|
|
|
|
- mkdir -p /drone/src/kpt-tmr-group/bin && \
|
|
|
|
- GOARCH=amd64 GOOS=linux CGO_ENABLED=0 go build -o /drone/src/kpt-tmr-group/bin/kptTmrGroup -ldflags "-X kpt.kptyun.cn:3000/kpt-event/kpt-tmr-group/pod.appVersion=${version}" main.go
|
|
|
|
|
|
+RUN ls -l && pwd
|
|
|
|
|
|
|
|
+RUN rm -rf ./bin && \
|
|
|
|
+ mkdir -p ./bin && \
|
|
|
|
+ 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
|
|
|
|
|
|
-ADD /drone/src/kpt-tmr-group/bin/kptTmrGroup /bin/kptTmrGroup
|
|
|
|
-COPY /drone/src/kpt-tmr-group/config/*.yaml /bin/config/
|
|
|
|
|
|
+
|
|
|
|
+ADD ./bin/kptTmrGroup /bin/kptTmrGroup
|
|
|
|
+COPY ./config/*.yaml /bin/config/
|
|
|
|
|
|
EXPOSE 8090
|
|
EXPOSE 8090
|
|
VOLUME /bin/logger
|
|
VOLUME /bin/logger
|