diff --git a/docker-compose.yml b/docker-compose.yml index c5f22770..0cff2c9a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -60,6 +60,8 @@ services: depends_on: - elasticsearch entrypoint: sh wait-for-it.sh elasticsearch +# environment: +# - "WAZUH_KIBANA_PLUGIN_URL=http://your.repo/wazuhapp-2.0_5.3.0.zip" networks: docker_elk: diff --git a/kibana/config/wait-for-it.sh b/kibana/config/wait-for-it.sh index 19b28c2e..3446ffbe 100644 --- a/kibana/config/wait-for-it.sh +++ b/kibana/config/wait-for-it.sh @@ -5,6 +5,7 @@ set -e host="$1" shift cmd="kibana" +WAZUH_KIBANA_PLUGIN_URL=${WAZUH_KIBANA_PLUGIN_URL:-https://packages.wazuh.com/wazuhapp/wazuhapp-2.0_5.3.0.zip} until curl -XGET $host:9200; do >&2 echo "Elastic is unavailable - sleeping" @@ -18,7 +19,7 @@ sleep 30 if /usr/share/kibana/bin/kibana-plugin list | grep wazuh; then echo "Wazuh APP already installed" else - /usr/share/kibana/bin/kibana-plugin install https://packages.wazuh.com/wazuhapp/wazuhapp-2.0_5.3.0.zip + /usr/share/kibana/bin/kibana-plugin install ${WAZUH_KIBANA_PLUGIN_URL} fi exec $cmd