Browse Source

chore(docker): use conf_util in docker-entrypoint

zhanghongtong 4 years atrás
parent
commit
48fdbdf7bc
3 changed files with 5 additions and 2 deletions
  1. 1 0
      deploy/docker/Dockerfile
  2. 2 1
      deploy/docker/Dockerfile-alpine
  3. 2 1
      deploy/docker/Dockerfile-slim

+ 1 - 0
deploy/docker/Dockerfile

@@ -10,6 +10,7 @@ RUN make build_with_edgex \
     && ln -s /go/kuiper/_build/kuiper-$(git describe --tags --always)-$(uname -s | tr "[A-Z]" "[a-z]")-$(uname -m) /usr/local/kuiper 
 
 RUN go build  -o kuiper_conf_util deploy/docker/conf_util.go \
+    && upx ./kuiper_conf_util \
     && ln -s /go/kuiper/deploy/kuiper_conf_util /usr/bin/kuiper_conf_util
 
 RUN ln -s /go/kuiper/deploy/docker/docker-entrypoint.sh /usr/bin/docker-entrypoint.sh

+ 2 - 1
deploy/docker/Dockerfile-alpine

@@ -5,7 +5,8 @@ COPY . /go/kuiper
 WORKDIR /go/kuiper
 
 RUN apk add upx gcc make git libc-dev binutils-gold pkgconfig zeromq-dev 
-RUN go build  -o kuiper_conf_util deploy/docker/conf_util.go
+RUN go build  -o kuiper_conf_util deploy/docker/conf_util.go \
+    && upx ./kuiper_conf_util
 RUN make build_with_edgex
 
 FROM alpine:3.10

+ 2 - 1
deploy/docker/Dockerfile-slim

@@ -5,7 +5,8 @@ COPY . /go/kuiper
 WORKDIR /go/kuiper
 
 RUN apt update && apt install -y upx pkg-config libczmq-dev
-RUN go build  -o kuiper_conf_util deploy/docker/conf_util.go
+RUN go build  -o kuiper_conf_util deploy/docker/conf_util.go \
+    && upx ./kuiper_conf_util
 RUN make build_with_edgex
 
 FROM debian:10