- docker v1.3
- fig v1.0
- clone this gist
fig up -d
- navigate to localhost:5601
- logicalparadox/elasticsearch
- logicalparadox/kibana
fig up -d
FROM logicalparadox/kibana:4.0.0-BETA2 | |
ADD run.sh /opt/ | |
RUN chmod +X /opt/run.sh | |
CMD [ "/opt/run.sh" ] |
elasticsearch: | |
image: logicalparadox/elasticsearch:1.4.0 | |
ports: | |
- "9200:9200" | |
- "9300:9300" | |
kibana: | |
build: . | |
links: | |
- elasticsearch | |
ports: | |
- "5601:5601" |
#!/bin/bash | |
ELASTICSEARCH_HOST=$ELASTICSEARCH_1_PORT_9200_TCP_ADDR | |
ELASTICSEARCH_PORT=$ELASTICSEARCH_1_PORT_9200_TCP_PORT | |
cat > /opt/kibana/config/kibana.yml << EOL | |
port: 5601 | |
host: "0.0.0.0" | |
elasticsearch: "http://${ELASTICSEARCH_HOST}:${ELASTICSEARCH_PORT}" | |
kibanaIndex: ".kibana" | |
defaultAppId: "discover" | |
request_timeout: 60 | |
shard_timeout: 30000 | |
verifySSL: false | |
EOL | |
exec /opt/kibana/bin/kibana |