@@ -11,14 +11,10 @@ services:
1111 environment :
1212 - ${ES_JAVA_OPTS:-/dev/null}
1313 - KEY_PASSPHRASE=${KEY_PASSPHRASE}
14- healthcheck :
15- test : curl --cacert $CERTS_DIR/ca.crt -s https://elasticsearch:9200 >/dev/null; if [[ $$? == 52 ]]; then echo 0; else echo 1; fi
16- interval : 30s
17- timeout : 10s
18- retries : 5
14+ - CERTS_DIR=${CERTS_DIR}
1915 hostname : elasticsearch
2016 networks :
21- - efk
17+ - cluster
2218 ports :
2319 - " 9200:9200"
2420 - " 9300:9300"
@@ -33,8 +29,7 @@ services:
3329 - certs:$CERTS_DIR
3430 - elasticsearch_master:/usr/share/elasticsearch/data
3531 - ./elasticsearch/entrypoint.sh:/usr/share/elasticsearch/custom-entrypoint.sh
36- - ./elasticsearch/config/master/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
37- - ./elasticsearch/config/readonlyrest.yml:/usr/share/elasticsearch/config/readonlyrest.yml
32+ - ./elasticsearch/config/master.yml:/usr/share/elasticsearch/config/elasticsearch.yml
3833
3934 elasticsearch-hot :
4035 build :
@@ -48,7 +43,7 @@ services:
4843 - KEY_PASSPHRASE=${KEY_PASSPHRASE}
4944 hostname : elasticsearch-hot
5045 networks :
51- - efk
46+ - cluster
5247 ulimits :
5348 nofile :
5449 soft : 65536
@@ -60,8 +55,7 @@ services:
6055 - certs:$CERTS_DIR
6156 - elasticsearch_hot:/usr/share/elasticsearch/data
6257 - ./elasticsearch/entrypoint.sh:/usr/share/elasticsearch/custom-entrypoint.sh
63- - ./elasticsearch/config/hot/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
64- - ./elasticsearch/config/readonlyrest.yml:/usr/share/elasticsearch/config/readonlyrest.yml
58+ - ./elasticsearch/config/hot.yml:/usr/share/elasticsearch/config/elasticsearch.yml
6559
6660 elasticsearch-warm :
6761 build :
@@ -75,7 +69,7 @@ services:
7569 - KEY_PASSPHRASE=${KEY_PASSPHRASE}
7670 hostname : elasticsearch-warm
7771 networks :
78- - efk
72+ - cluster
7973 ulimits :
8074 nofile :
8175 soft : 65536
@@ -87,8 +81,7 @@ services:
8781 - certs:$CERTS_DIR
8882 - elasticsearch_warm:/usr/share/elasticsearch/data
8983 - ./elasticsearch/entrypoint.sh:/usr/share/elasticsearch/custom-entrypoint.sh
90- - ./elasticsearch/config/warm/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
91- - ./elasticsearch/config/readonlyrest.yml:/usr/share/elasticsearch/config/readonlyrest.yml
84+ - ./elasticsearch/config/warm.yml:/usr/share/elasticsearch/config/elasticsearch.yml
9285
9386# fluentd:
9487# build:
@@ -103,7 +96,7 @@ services:
10396# - ./fluentd/fluentd.properties
10497# hostname: fluentd
10598# networks:
106- # - efk
99+ # - cluster
107100# ports:
108101# - "5140:5140"
109102# - "5140:5140/udp"
@@ -116,50 +109,9 @@ services:
116109# volumes:
117110# - ./fluentd/config:/fluentd/etc
118111# - ./fluentd/certs:/fluentd/certs
119- #
120- kibana :
121- build :
122- context : ./kibana
123- args :
124- VERSION_EFK : ${VERSION_EFK}
125- container_name : kibana
126- depends_on :
127- - elasticsearch
128- environment :
129- ELASTICSEARCH_PASSWORD : ${ELASTICSEARCH_PASSWORD}
130- SERVER_SSL_KEYPASSPHRASE : ${KEY_PASSPHRASE}
131- hostname : kibana
132- networks :
133- - efk
134- ports :
135- - 5601:5601
136- volumes :
137- - certs:/usr/share/kibana/config/certificates
138- - ./kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml
139-
140- # elastichq:
141- # build:
142- # context: ./elasticHQ
143- # args:
144- # VERSION_ELASTICHQ: ${VERSION_ELASTICHQ}
145- # container_name: elastichq
146- # depends_on:
147- # - elasticsearch
148- # environment:
149- # HQ_DEFAULT_URL: https://elasticsearch:9200
150- # HQ_ENABLE_SSL: "True"
151- # HQ_CA_CERTS: /usr/share/elastichq/ca/ca.crt
152- # HQ_VERIFY_CERTS: "False"
153- # hostname: elastichq
154- # networks:
155- # - efk
156- # ports:
157- # - 5000:5000
158- # volumes:
159- # - certs:/usr/share/elastichq
160112
161113networks :
162- efk :
114+ cluster :
163115 driver : bridge
164116
165117volumes :
0 commit comments