Use depends_on dependency container (#78)

This commit is contained in:
Nathalia Ortega 2016-11-18 19:30:28 -06:00 committed by Anthony Lapenna
parent 1f833af9d9
commit 63a7750c76
3 changed files with 4 additions and 17 deletions

View File

@ -19,6 +19,8 @@ services:
- "5000:5000" - "5000:5000"
networks: networks:
- docker_elk - docker_elk
depends_on:
- elasticsearch
kibana: kibana:
build: kibana/ build: kibana/
volumes: volumes:
@ -27,6 +29,8 @@ services:
- "5601:5601" - "5601:5601"
networks: networks:
- docker_elk - docker_elk
depends_on:
- elasticsearch
networks: networks:
docker_elk: docker_elk:

View File

@ -1,8 +1 @@
FROM kibana:5 FROM kibana:5
RUN apt-get update && apt-get install -y netcat bzip2
COPY entrypoint.sh /tmp/entrypoint.sh
RUN chmod +x /tmp/entrypoint.sh
CMD ["/tmp/entrypoint.sh"]

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
# Wait for the Elasticsearch container to be ready before starting Kibana.
echo "Stalling for Elasticsearch"
while true; do
nc -q 1 elasticsearch 9200 2>/dev/null && break
done
echo "Starting Kibana"
exec kibana