Files
homelab/elasticsearch/docker-compose.yaml
T
2023-12-23 21:25:00 -08:00

36 lines
839 B
YAML

version: '3.8'
services:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:${STACK_VERSION}
container_name: elasticsearch
volumes:
- elasticsearch-data:/usr/share/elasticsearch/data
ports:
- ${ES_PORT}:9200
restart: always
environment:
- xpack.security.enabled=false
- discovery.type=single-node
ulimits:
memlock:
soft: -1
hard: -1
kibana:
depends_on:
- elasticsearch
image: docker.elastic.co/kibana/kibana:${STACK_VERSION}
container_name: kibana
volumes:
- kibana-data:/usr/share/kibana/data
ports:
- ${KIBANA_PORT}:5601
restart: always
environment:
- ELASTICSEARCH_HOSTS=http://elasticsearch:9200
volumes:
elasticsearch-data:
driver: local
kibana-data:
driver: local