From b5d3b3005ee9c180036dd13196b247213b24dbe8 Mon Sep 17 00:00:00 2001 From: zynfly Date: Thu, 22 Aug 2024 15:27:29 +0800 Subject: [PATCH] [Add]confd --- docker-compose.yml | 4 +++- docker/confd/Dockerfile | 12 ++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 docker/confd/Dockerfile diff --git a/docker-compose.yml b/docker-compose.yml index adef1ea..ee824ce 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,4 +3,6 @@ services: build: docker/etcd ports: - 2379:2379 - - 2380:2370 \ No newline at end of file + - 2380:2370 + confd: + build: docker/confd \ No newline at end of file diff --git a/docker/confd/Dockerfile b/docker/confd/Dockerfile new file mode 100644 index 0000000..a7a2260 --- /dev/null +++ b/docker/confd/Dockerfile @@ -0,0 +1,12 @@ +FROM openeuler/openeuler:24.03 + +RUN dnf update -y && \ + dnf clean all && \ + rm -rf /var/cache/dnf/* + +RUN curl -fsSL https://github.com/abtreece/confd/releases/download/v0.20.0/confd-v0.20.0-linux-amd64.tar.gz | tar -xz -C /usr/local/bin && \ + chmod +x /usr/local/bin/confd + +RUN mkdir /etc/confd + +CMD [ "confd","-watch", "-backend", "etcd", "-node", "http://etcd:2379"]