From 780944d4a7feb18a12c42bea293bf50d91781664 Mon Sep 17 00:00:00 2001 From: "stephane.david" Date: Sun, 15 Mar 2026 16:23:03 +0100 Subject: [PATCH] Add sidecar container for files param, set absolute path for volumes --- docker-compose.yml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 746f1ef..3b72037 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,4 +1,11 @@ services: + updater: + image: alpine/git + command: + - sh -c "cd /update && git clone http://gite.maison/stephane.david/elk-lab" + volumes: + - /var/lib/docker/volumes/elk-lab/update:/update + elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:9.0.2 container_name: elasticsearch @@ -10,7 +17,7 @@ services: ports: - "9200:9200" volumes: - - esdata:/usr/share/elasticsearch/data + - /var/lib/docker/volumes/elk-lab/esdata:/usr/share/elasticsearch/data networks: - elk @@ -38,7 +45,7 @@ services: ports: - "5044:5044" volumes: - - ./logstash/pipeline:/usr/share/logstash/pipeline + - /var/lib/docker/volumes/elk-lab/update/elk-lab/logstash/pipeline:/usr/share/logstash/pipeline depends_on: - elasticsearch networks: @@ -54,15 +61,12 @@ services: volumes: - /var/lib/docker/containers:/var/lib/docker/containers:ro - /var/run/docker.sock:/var/run/docker.sock:ro - - ./filebeat:/usr/share/filebeat/:ro + - /var/lib/docker/volumes/elk-lab/update/elk-lab/filebeat/filebeat.yml:/usr/share/filebeat/filebeat.yml:ro depends_on: - logstash networks: - elk command: ["--strict.perms=false"] -volumes: - esdata: - networks: elk: \ No newline at end of file