From 7e44f54f7918253e2e436d5ab0774a286edf7b8a Mon Sep 17 00:00:00 2001 From: Tao Liu Date: Wed, 13 May 2020 16:04:38 +0800 Subject: [PATCH] [TD-238] modify Docker file --- bailongma/Dockerfile.prm | 43 ++++++++++++++++++++++++++++++++++++++++ bailongma/Dockerfile.tlg | 43 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 bailongma/Dockerfile.prm create mode 100644 bailongma/Dockerfile.tlg diff --git a/bailongma/Dockerfile.prm b/bailongma/Dockerfile.prm new file mode 100644 index 0000000000..2df063e59a --- /dev/null +++ b/bailongma/Dockerfile.prm @@ -0,0 +1,43 @@ +## Builder image +FROM tdengine/tdengine:1.6.5.9 as builder1 +FROM golang:latest as builder + + + +WORKDIR /root + +COPY --from=builder1 /usr/include/taos.h /usr/include/ +COPY --from=builder1 /usr/lib/libtaos.so /usr/lib/libtaos.so +COPY --from=builder1 /usr/include/taos.h /usr/include/ +COPY --from=builder1 /usr/lib/libtaos.so.1 /usr/lib/ +COPY blm_prometheus /root/blm_prometheus +COPY go.mod /root +COPY go.sum /root + + + +WORKDIR /root/blm_prometheus +RUN go build + +FROM centos:7 + + +WORKDIR /root +COPY --from=builder1 /usr/include/taos.h /usr/include/ +COPY --from=builder1 /usr/lib/libtaos.so.1 /usr/lib/ +RUN ln -s /usr/lib/libtaos.so.1 /usr/lib/libtaos.so + +COPY --from=builder /root/blm_prometheus /root + +ENV LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/lib" +ENV LANG=en_US.UTF-8 +ENV LANGUAGE=en_US:en +ENV LC_ALL=en_US.UTF-8 + + +#RUN git config --global http.sslVerify false +#RUN git config --global http.postbuffer 524288000 +VOLUME [ "/var/lib/taos", "/var/log/taos","/etc/taos/" ] + +ENTRYPOINT [ "/root/blm_prometheus" ] + diff --git a/bailongma/Dockerfile.tlg b/bailongma/Dockerfile.tlg new file mode 100644 index 0000000000..e8bcec135e --- /dev/null +++ b/bailongma/Dockerfile.tlg @@ -0,0 +1,43 @@ +## Builder image +FROM tdengine/tdengine:1.6.5.9 as builder1 +FROM golang:latest as builder + + + +WORKDIR /root + +COPY --from=builder1 /usr/include/taos.h /usr/include/ +COPY --from=builder1 /usr/lib/libtaos.so /usr/lib/libtaos.so +COPY --from=builder1 /usr/include/taos.h /usr/include/ +COPY --from=builder1 /usr/lib/libtaos.so.1 /usr/lib/ +COPY blm_telegraf /root/blm_telegraf +COPY go.mod /root +COPY go.sum /root + + + +WORKDIR /root/blm_telegraf +RUN ls +RUN go build + +FROM centos:7 + + +WORKDIR /root +COPY --from=builder1 /usr/include/taos.h /usr/include/ +COPY --from=builder1 /usr/lib/libtaos.so.1 /usr/lib/ +RUN ln -s /usr/lib/libtaos.so.1 /usr/lib/libtaos.so +COPY --from=builder /root/blm_telegraf /root +ENV LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/lib" +ENV LANG=en_US.UTF-8 +ENV LANGUAGE=en_US:en +ENV LC_ALL=en_US.UTF-8 + + +VOLUME [ "/var/lib/taos", "/var/log/taos","/etc/taos/" ] + +ENTRYPOINT [ "/root/blm_telegraf"] + + + + -- GitLab