mirror of
				https://github.com/wazuh/wazuh-docker.git
				synced 2025-10-31 12:03:37 +00:00 
			
		
		
		
	Compare commits
	
		
			4 Commits
		
	
	
		
			v4.4.5
			...
			3.8.2_6.5.
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | 744d950d65 | ||
|  | af6e12e336 | ||
|  | 11d14d6a8a | ||
|  | a082864fdf | 
| @@ -1,14 +1,8 @@ | ||||
| # Wazuh App Copyright (C) 2019 Wazuh Inc. (License GPLv2) | ||||
| FROM docker.elastic.co/kibana/kibana:6.5.4 | ||||
| FROM docker.elastic.co/kibana/kibana-oss:6.5.4 | ||||
| ARG WAZUH_APP_VERSION=3.8.2_6.5.4 | ||||
| USER root | ||||
|  | ||||
| ADD https://packages.wazuh.com/wazuhapp/wazuhapp-${WAZUH_APP_VERSION}.zip /tmp | ||||
|  | ||||
| RUN NODE_OPTIONS="--max-old-space-size=3072" /usr/share/kibana/bin/kibana-plugin install file:///tmp/wazuhapp-${WAZUH_APP_VERSION}.zip &&\ | ||||
|     chown -R kibana:kibana /usr/share/kibana &&\ | ||||
|     rm -rf /tmp/* | ||||
|  | ||||
| COPY config/entrypoint.sh ./entrypoint.sh | ||||
| RUN chmod 755 ./entrypoint.sh | ||||
|  | ||||
| @@ -41,14 +35,6 @@ ENV PATTERN="" \ | ||||
|     WAZUH_MONITORING_REPLICAS="" \ | ||||
|     ADMIN_PRIVILEGES="" | ||||
|  | ||||
| ARG XPACK_CANVAS="true" | ||||
| ARG XPACK_LOGS="true" | ||||
| ARG XPACK_INFRA="true" | ||||
| ARG XPACK_ML="true" | ||||
| ARG XPACK_DEVTOOLS="true" | ||||
| ARG XPACK_MONITORING="true" | ||||
| ARG XPACK_APM="true" | ||||
|  | ||||
| ARG CHANGE_WELCOME="false" | ||||
|  | ||||
| COPY --chown=kibana:kibana ./config/wazuh_app_config.sh ./ | ||||
| @@ -59,12 +45,6 @@ COPY --chown=kibana:kibana ./config/kibana_settings.sh ./ | ||||
|  | ||||
| RUN chmod +x ./kibana_settings.sh | ||||
|  | ||||
| COPY --chown=kibana:kibana ./config/xpack_config.sh ./ | ||||
|  | ||||
| RUN chmod +x ./xpack_config.sh | ||||
|  | ||||
| RUN ./xpack_config.sh | ||||
|  | ||||
| COPY --chown=kibana:kibana ./config/welcome_wazuh.sh ./ | ||||
|  | ||||
| RUN chmod +x ./welcome_wazuh.sh | ||||
| @@ -74,3 +54,11 @@ RUN ./welcome_wazuh.sh | ||||
| RUN /usr/local/bin/kibana-docker --optimize | ||||
|  | ||||
| ENTRYPOINT ./entrypoint.sh | ||||
|  | ||||
| USER root | ||||
|  | ||||
| ADD https://packages.wazuh.com/wazuhapp/wazuhapp-${WAZUH_APP_VERSION}.zip /tmp | ||||
|  | ||||
| RUN NODE_OPTIONS="--max-old-space-size=3072" /usr/share/kibana/bin/kibana-plugin install file:///tmp/wazuhapp-${WAZUH_APP_VERSION}.zip &&\ | ||||
|     chown -R kibana:kibana /usr/share/kibana &&\ | ||||
|     rm -rf /tmp/* | ||||
| @@ -30,14 +30,6 @@ if [ "$KIBANA_INDEX" != "" ]; then | ||||
|     echo "kibana.index: $KIBANA_INDEX" >> /usr/share/kibana/config/kibana.yml | ||||
| fi | ||||
|  | ||||
| # If XPACK_SECURITY_ENABLED was set, then change the xpack.security.enabled option from true (default) to false. | ||||
| if [ "$XPACK_SECURITY_ENABLED" != "" ]; then | ||||
|   if grep -q 'xpack.security.enabled' /usr/share/kibana/config/kibana.yml; then | ||||
|     sed -i '/xpack.security.enabled/d' /usr/share/kibana/config/kibana.yml | ||||
|   fi | ||||
|     echo "xpack.security.enabled: $XPACK_SECURITY_ENABLED" >> /usr/share/kibana/config/kibana.yml | ||||
| fi | ||||
|  | ||||
| if [ "$KIBANA_IP" != "" ]; then | ||||
|   kibana_ip="$KIBANA_IP" | ||||
| else | ||||
|   | ||||
| @@ -1,36 +0,0 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| kibana_config_file="/usr/share/kibana/config/kibana.yml" | ||||
| if grep -Fq  "#xpack features" "$kibana_config_file"; | ||||
| then  | ||||
|   declare -A CONFIG_MAP=( | ||||
|     [xpack.apm.ui.enabled]=$XPACK_APM | ||||
|     [xpack.grokdebugger.enabled]=$XPACK_DEVTOOLS | ||||
|     [xpack.searchprofiler.enabled]=$XPACK_DEVTOOLS | ||||
|     [xpack.ml.enabled]=$XPACK_ML | ||||
|     [xpack.canvas.enabled]=$XPACK_CANVAS | ||||
|     [xpack.logstash.enabled]=$XPACK_LOGS | ||||
|     [xpack.infra.enabled]=$XPACK_INFRA | ||||
|     [xpack.monitoring.enabled]=$XPACK_MONITORING | ||||
|     [console.enabled]=$XPACK_DEVTOOLS | ||||
|   ) | ||||
|   for i in "${!CONFIG_MAP[@]}" | ||||
|   do | ||||
|     if [ "${CONFIG_MAP[$i]}" != "" ]; then | ||||
|       sed -i 's/.'"$i"'.*/'"$i"': '"${CONFIG_MAP[$i]}"'/' $kibana_config_file | ||||
|     fi | ||||
|   done | ||||
| else | ||||
|   echo " | ||||
| #xpack features | ||||
| xpack.apm.ui.enabled: $XPACK_APM  | ||||
| xpack.grokdebugger.enabled: $XPACK_DEVTOOLS | ||||
| xpack.searchprofiler.enabled: $XPACK_DEVTOOLS | ||||
| xpack.ml.enabled: $XPACK_ML | ||||
| xpack.canvas.enabled: $XPACK_CANVAS | ||||
| xpack.logstash.enabled: $XPACK_LOGS | ||||
| xpack.infra.enabled: $XPACK_INFRA | ||||
| xpack.monitoring.enabled: $XPACK_MONITORING | ||||
| console.enabled: $XPACK_DEVTOOLS | ||||
| " >> $kibana_config_file | ||||
| fi | ||||
		Reference in New Issue
	
	Block a user