mirror of
				https://github.com/wazuh/wazuh-docker.git
				synced 2025-10-31 12:03:37 +00:00 
			
		
		
		
	Compare commits
	
		
			4 Commits
		
	
	
		
			v4.7.3
			...
			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) | # 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 | ARG WAZUH_APP_VERSION=3.8.2_6.5.4 | ||||||
| USER root | 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 | COPY config/entrypoint.sh ./entrypoint.sh | ||||||
| RUN chmod 755 ./entrypoint.sh | RUN chmod 755 ./entrypoint.sh | ||||||
|  |  | ||||||
| @@ -41,14 +35,6 @@ ENV PATTERN="" \ | |||||||
|     WAZUH_MONITORING_REPLICAS="" \ |     WAZUH_MONITORING_REPLICAS="" \ | ||||||
|     ADMIN_PRIVILEGES="" |     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" | ARG CHANGE_WELCOME="false" | ||||||
|  |  | ||||||
| COPY --chown=kibana:kibana ./config/wazuh_app_config.sh ./ | 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 | 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 ./ | COPY --chown=kibana:kibana ./config/welcome_wazuh.sh ./ | ||||||
|  |  | ||||||
| RUN chmod +x ./welcome_wazuh.sh | RUN chmod +x ./welcome_wazuh.sh | ||||||
| @@ -74,3 +54,11 @@ RUN ./welcome_wazuh.sh | |||||||
| RUN /usr/local/bin/kibana-docker --optimize | RUN /usr/local/bin/kibana-docker --optimize | ||||||
|  |  | ||||||
| ENTRYPOINT ./entrypoint.sh | 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 |     echo "kibana.index: $KIBANA_INDEX" >> /usr/share/kibana/config/kibana.yml | ||||||
| fi | 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 | if [ "$KIBANA_IP" != "" ]; then | ||||||
|   kibana_ip="$KIBANA_IP" |   kibana_ip="$KIBANA_IP" | ||||||
| else | 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