Skip to content

Commit fb57c52

Browse files
authored
Merge pull request laradock#2474 from brnathanlima/update-elasticsearch-logstash-and-kibana-to-use-the-same-version
Improvements on ELK Stack images
2 parents c670d5f + 5aafed5 commit fb57c52

5 files changed

Lines changed: 21 additions & 6 deletions

File tree

docker-compose.yml

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -774,7 +774,10 @@ services:
774774

775775
### ElasticSearch ########################################
776776
elasticsearch:
777-
build: ./elasticsearch
777+
build:
778+
context: ./elasticsearch
779+
args:
780+
- ELK_VERSION=${ELK_VERSION}
778781
volumes:
779782
- elasticsearch:/usr/share/elasticsearch/data
780783
environment:
@@ -798,7 +801,10 @@ services:
798801

799802
### Logstash ##############################################
800803
logstash:
801-
build: ./logstash
804+
build:
805+
context: ./logstash
806+
args:
807+
- ELK_VERSION=${ELK_VERSION}
802808
volumes:
803809
- './logstash/config/logstash.yml:/usr/share/logstash/config/logstash.yml'
804810
- './logstash/pipeline:/usr/share/logstash/pipeline'
@@ -816,7 +822,10 @@ services:
816822

817823
### Kibana ##############################################
818824
kibana:
819-
build: ./kibana
825+
build:
826+
context: ./kibana
827+
args:
828+
- ELK_VERSION=${ELK_VERSION}
820829
ports:
821830
- "${KIBANA_HTTP_PORT}:5601"
822831
depends_on:

elasticsearch/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1-
FROM docker.elastic.co/elasticsearch/elasticsearch:7.1.1
1+
ARG ELK_VERSION=7.5.1
2+
FROM docker.elastic.co/elasticsearch/elasticsearch:${ELK_VERSION}
23

34
EXPOSE 9200 9300

env-example

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -849,3 +849,6 @@ GEARMAN_MYSQL_PASSWORD_FILE=
849849
GEARMAN_MYSQL_DB=Gearmand
850850
# Table to use by Gearman (Default: gearman_queue)
851851
GEARMAN_MYSQL_TABLE=gearman_queue
852+
853+
### ELK Stack ##################################################
854+
ELK_VERSION=7.5.1

kibana/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1-
FROM docker.elastic.co/kibana/kibana:7.1.1
1+
ARG ELK_VERSION=7.5.1
2+
FROM docker.elastic.co/kibana/kibana:${ELK_VERSION}
23

34
EXPOSE 5601

logstash/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
FROM docker.elastic.co/logstash/logstash:6.4.2
1+
ARG ELK_VERSION=7.5.1
2+
FROM docker.elastic.co/logstash/logstash:${ELK_VERSION}
23

34
USER root
45
RUN rm -f /usr/share/logstash/pipeline/logstash.conf

0 commit comments

Comments
 (0)