45 lines
1.2 KiB
YAML
45 lines
1.2 KiB
YAML
services:
|
|
elastic:
|
|
image: docker.elastic.co/elasticsearch/elasticsearch:7.17.29
|
|
container_name: elasticsearch
|
|
environment:
|
|
- xpack.security.enabled=true
|
|
- xpack.security.authc.anonymous.username=anonymous_user
|
|
- xpack.security.authc.anonymous.roles=superuser
|
|
- xpack.security.authc.anonymous.authz_exception=true
|
|
- xpack.security.authc.api_key.enabled=true
|
|
- discovery.type=single-node
|
|
- ES_JAVA_OPTS=-Xms512m -Xmx512m
|
|
volumes:
|
|
- esdata:/usr/share/elasticsearch/data
|
|
ports:
|
|
- "9200:9200"
|
|
|
|
kibana:
|
|
image: docker.elastic.co/kibana/kibana:7.17.29
|
|
container_name: kibana
|
|
environment:
|
|
- elasticsearch.username=kibana
|
|
- elasticsearch.password=Burek123!
|
|
- XPACK_ENCRYPTEDSAVEDOBJECTS_ENCRYPTIONKEY="min-32-byte-long-NEW-encryption-key"
|
|
- ELASTICSEARCH_HOSTS=http://elastic:9200
|
|
ports:
|
|
- "5601:5601"
|
|
depends_on:
|
|
- elastic
|
|
|
|
fluent:
|
|
image: fluent/fluent-bit:latest
|
|
container_name: fluent-bit
|
|
ports:
|
|
- "24224:24224"
|
|
- "24224:24224/udp"
|
|
volumes:
|
|
- ./fluent-bit.conf:/fluent-bit/etc/fluent-bit.conf
|
|
- ./parsers.conf:/fluent-bit/etc/parsers.conf
|
|
depends_on:
|
|
- elastic
|
|
|
|
volumes:
|
|
esdata:
|