Commit 63a7750c authored by Nathalia Ortega's avatar Nathalia Ortega Committed by Anthony Lapenna

Use depends_on dependency container (#78)

parent 1f833af9
...@@ -19,6 +19,8 @@ services: ...@@ -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: ...@@ -27,6 +29,8 @@ services:
- "5601:5601" - "5601:5601"
networks: networks:
- docker_elk - docker_elk
depends_on:
- elasticsearch
networks: networks:
docker_elk: docker_elk:
......
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"]
#!/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
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment