Skip to content

Commit

Permalink
feat: adding kibana and elasticsearch to docker-compose
Browse files Browse the repository at this point in the history
  • Loading branch information
lucsimao committed Oct 19, 2021
1 parent 7be6b11 commit 931446f
Showing 1 changed file with 43 additions and 16 deletions.
59 changes: 43 additions & 16 deletions docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ services:
container_name: mongo
image: mongo:latest
env_file:
- .env-test
- test.env
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: my_password
Expand Down Expand Up @@ -33,20 +33,6 @@ services:
labels:
org.label-schema.group: 'monitoring'

alertmanager:
image: prom/alertmanager:v0.20.0
container_name: alertmanager
volumes:
- ./config/alertmanager:/etc/alertmanager
command:
- '--config.file=/etc/alertmanager/config.yml'
- '--storage.path=/alertmanager'
restart: unless-stopped
ports:
- 9093:9093
labels:
org.label-schema.group: 'monitoring'

grafana:
image: grafana/grafana:6.7.2
container_name: grafana
Expand All @@ -63,9 +49,48 @@ services:
labels:
org.label-schema.group: 'monitoring'

elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:7.8.0
container_name: elasticsearch
environment:
- node.name=elasticsearch
- discovery.seed_hosts=elasticsearch
- cluster.initial_master_nodes=elasticsearch
- cluster.name=docker-cluster
- bootstrap.memory_lock=true
- 'ES_JAVA_OPTS=-Xms512m -Xmx512m'
ulimits:
memlock:
soft: -1
hard: -1
volumes:
- elasticsearch:/usr/share/elasticsearch/data
ports:
- '9200:9200'
healthcheck:
test:
[
'CMD-SHELL',
'curl --silent --fail localhost:9200/_cluster/health || exit 1',
]
interval: 30s
timeout: 30s
retries: 6

kibana:
image: docker.elastic.co/kibana/kibana:7.8.0
container_name: kibana
environment:
ELASTICSEARCH_URL: 'http://elasticsearch:9200'
ports:
- '5601:5601'
depends_on:
elasticsearch:
condition: service_healthy

app:
env_file:
- .env-test
- test.env
container_name: app
build: .
environment:
Expand All @@ -81,3 +106,5 @@ volumes:
mongodb_data_container:
prometheus_data:
grafana_data:
elasticsearch:
driver: local

0 comments on commit 931446f

Please sign in to comment.