elastic and kibana added

This commit is contained in:
Berkay 2025-12-06 19:00:43 +03:00
parent 9ddd1b0edf
commit 121cd90f20
2 changed files with 58 additions and 0 deletions

16
.env Normal file
View File

@ -0,0 +1,16 @@
# Elastic Stack version (Elasticsearch + Kibana)
# Elastic docs'ta gördüğün en güncel 9.x sürümünü yaz:
STACK_VERSION=9.2.2
# Cluster adı
CLUSTER_NAME=single-node-es
# HTTP portları
ES_PORT=9200
KIBANA_PORT=5601
# Elasticsearch heap (geliştirme için 1 GB)
ES_JAVA_OPTS=-Xms1g -Xmx1g
# Lisans tipi (basic çoğu iş için yeterli)
LICENSE=basic

View File

@ -56,6 +56,48 @@ services:
networks:
- kafka-network
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:${STACK_VERSION}
container_name: elasticsearch
restart: unless-stopped
environment:
- discovery.type=single-node
- cluster.name=${CLUSTER_NAME}
# Dev/test için security kapalı
- xpack.security.enabled=false
- xpack.security.transport.ssl.enabled=false
# Heap size
- ES_JAVA_OPTS=${ES_JAVA_OPTS}
# Lisans modu
- xpack.license.self_generated.type=${LICENSE}
ulimits:
memlock:
soft: -1
hard: -1
nofile:
soft: 65536
hard: 65536
volumes:
- es-data:/usr/share/elasticsearch/data
ports:
- "${ES_PORT}:9200"
networks:
- elastic
kibana:
image: docker.elastic.co/kibana/kibana:${STACK_VERSION}
container_name: kibana
restart: unless-stopped
depends_on:
- elasticsearch
environment:
- SERVER_NAME=kibana
- ELASTICSEARCH_HOSTS=http://elasticsearch:9200
ports:
- "${KIBANA_PORT}:5601"
networks:
- elastic
networks:
kafka-network:
driver: bridge