mirror of
https://github.com/deviantony/docker-elk.git
synced 2026-05-16 20:52:18 +02:00
ci: Update Enterprise Search test for v3 index App Search API keys are now encrypted in Elasticsearch, so we simply ensure they exist and don't try to read their value.
73 lines
1.7 KiB
YAML
73 lines
1.7 KiB
YAML
version: '3.3'
|
|
|
|
services:
|
|
|
|
elasticsearch:
|
|
image: docker.elastic.co/elasticsearch/elasticsearch:7.11.0
|
|
ports:
|
|
- "9200:9200"
|
|
- "9300:9300"
|
|
configs:
|
|
- source: elastic_config
|
|
target: /usr/share/elasticsearch/config/elasticsearch.yml
|
|
environment:
|
|
ES_JAVA_OPTS: "-Xmx256m -Xms256m"
|
|
ELASTIC_PASSWORD: changeme
|
|
# Use single node discovery in order to disable production mode and avoid bootstrap checks.
|
|
# see: https://www.elastic.co/guide/en/elasticsearch/reference/current/bootstrap-checks.html
|
|
discovery.type: single-node
|
|
# Force publishing on the 'elk' overlay.
|
|
network.publish_host: _eth0_
|
|
networks:
|
|
- elk
|
|
deploy:
|
|
mode: replicated
|
|
replicas: 1
|
|
|
|
logstash:
|
|
image: docker.elastic.co/logstash/logstash:7.11.0
|
|
ports:
|
|
- "5044:5044"
|
|
- "5000:5000"
|
|
- "9600:9600"
|
|
configs:
|
|
- source: logstash_config
|
|
target: /usr/share/logstash/config/logstash.yml
|
|
- source: logstash_pipeline
|
|
target: /usr/share/logstash/pipeline/logstash.conf
|
|
environment:
|
|
LS_JAVA_OPTS: "-Xmx256m -Xms256m"
|
|
networks:
|
|
- elk
|
|
deploy:
|
|
mode: replicated
|
|
replicas: 1
|
|
|
|
kibana:
|
|
image: docker.elastic.co/kibana/kibana:7.11.0
|
|
ports:
|
|
- "5601:5601"
|
|
configs:
|
|
- source: kibana_config
|
|
target: /usr/share/kibana/config/kibana.yml
|
|
networks:
|
|
- elk
|
|
deploy:
|
|
mode: replicated
|
|
replicas: 1
|
|
|
|
configs:
|
|
|
|
elastic_config:
|
|
file: ./elasticsearch/config/elasticsearch.yml
|
|
logstash_config:
|
|
file: ./logstash/config/logstash.yml
|
|
logstash_pipeline:
|
|
file: ./logstash/pipeline/logstash.conf
|
|
kibana_config:
|
|
file: ./kibana/config/kibana.yml
|
|
|
|
networks:
|
|
elk:
|
|
driver: overlay
|