Use depends_on dependency container (#78)
This commit is contained in:
parent
1f833af9d9
commit
63a7750c76
|
@ -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:
|
||||||
|
|
|
@ -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"]
|
|
||||||
|
|
|
@ -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