Use depends_on dependency container (#78)
This commit is contained in:
parent
1f833af9d9
commit
63a7750c76
|
@ -19,6 +19,8 @@ services:
|
|||
- "5000:5000"
|
||||
networks:
|
||||
- docker_elk
|
||||
depends_on:
|
||||
- elasticsearch
|
||||
kibana:
|
||||
build: kibana/
|
||||
volumes:
|
||||
|
@ -27,6 +29,8 @@ services:
|
|||
- "5601:5601"
|
||||
networks:
|
||||
- docker_elk
|
||||
depends_on:
|
||||
- elasticsearch
|
||||
|
||||
networks:
|
||||
docker_elk:
|
||||
|
|
|
@ -1,8 +1 @@
|
|||
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"]
|
||||
|
|
|
@ -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
|
Loading…
Reference in New Issue