update docker compose ports

This commit is contained in:
Jose Luis
2016-12-01 16:25:56 -05:00
parent aa10e26fc9
commit f05b161bf1
5 changed files with 50 additions and 12 deletions
+14 -11
View File
@@ -8,8 +8,10 @@ services:
- "1515:1515" - "1515:1515"
- "514/udp:514/udp" - "514/udp:514/udp"
- "55000:55000" - "55000:55000"
networks: # networks:
- docker_elk # - docker_elk
depends_on:
- elasticsearch
elasticsearch: elasticsearch:
image: elasticsearch:latest image: elasticsearch:latest
command: elasticsearch -E node.name="node-1" -E cluster.name="wazuh " -E network.host=0.0.0.0 command: elasticsearch -E node.name="node-1" -E cluster.name="wazuh " -E network.host=0.0.0.0
@@ -18,8 +20,8 @@ services:
- "9300:9300" - "9300:9300"
environment: environment:
ES_JAVA_OPTS: "-Xms1g -Xmx1g" ES_JAVA_OPTS: "-Xms1g -Xmx1g"
networks: # networks:
- docker_elk # - docker_elk
logstash: logstash:
build: logstash/ build: logstash/
command: -f /etc/logstash/conf.d/ command: -f /etc/logstash/conf.d/
@@ -27,8 +29,8 @@ services:
- "5000:5000" - "5000:5000"
volumes_from: volumes_from:
- wazuh - wazuh
networks: # networks:
- docker_elk # - docker_elk
depends_on: depends_on:
- elasticsearch - elasticsearch
environment: environment:
@@ -37,11 +39,12 @@ services:
build: kibana/ build: kibana/
ports: ports:
- "5601:5601" - "5601:5601"
networks: # networks:
- docker_elk # - docker_elk
depends_on: depends_on:
- elasticsearch - elasticsearch
entrypoint: ./wait-for-it.sh elasticsearch
networks: #networks:
docker_elk: # docker_elk:
driver: bridge # driver: bridge
+4
View File
@@ -1,5 +1,9 @@
FROM kibana:5.0.2 FROM kibana:5.0.2
RUN apt-get update && apt-get install -y curl
COPY ./config/kibana.yml /opt/kibana/config/kibana.yml COPY ./config/kibana.yml /opt/kibana/config/kibana.yml
RUN /usr/share/kibana/bin/kibana-plugin install http://wazuh.com/resources/wazuh-app.zip RUN /usr/share/kibana/bin/kibana-plugin install http://wazuh.com/resources/wazuh-app.zip
COPY config/wait-for-it.sh /
+17
View File
@@ -0,0 +1,17 @@
#!/bin/bash
set -e
host="$1"
shift
cmd="kibana"
until curl -XGET $host:9200; do
>&2 echo "Elastic is unavailable - sleeping"
sleep 1
done
sleep 60
>&2 echo "Elastic is up - executing command"
exec $cmd
@@ -12,7 +12,6 @@
{ {
"notanalyzed": { "notanalyzed": {
"match": "*", "match": "*",
"match_mapping_type": "string",
"mapping": { "mapping": {
"type": "keyword", "type": "keyword",
"doc_values": "true" "doc_values": "true"
+15
View File
@@ -0,0 +1,15 @@
#!/bin/bash
set -e
host="$1"
shift
cmd="$@"
until curl -XGET $host:9200; do
>&2 echo "Elastic is unavailable - sleeping"
sleep 1
done
>&2 echo "Elastic is up - executing command"
exec $cmd