From 6ce25e00c9598ffbc9cc6a8d9fd943797856cd20 Mon Sep 17 00:00:00 2001 From: AlfonsoRBJ Date: Thu, 21 Mar 2019 16:13:53 +0100 Subject: [PATCH] merge run.sh in new entrypoint.sh --- logstash/config/{run.sh => entrypoint.sh} | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) rename logstash/config/{run.sh => entrypoint.sh} (55%) diff --git a/logstash/config/run.sh b/logstash/config/entrypoint.sh similarity index 55% rename from logstash/config/run.sh rename to logstash/config/entrypoint.sh index 0ccb2eee..a523ec8f 100644 --- a/logstash/config/run.sh +++ b/logstash/config/entrypoint.sh @@ -1,10 +1,12 @@ -#!/bin/bash +#!/bin/bash -e # Wazuh App Copyright (C) 2019 Wazuh Inc. (License GPLv2) # # OSSEC container bootstrap. See the README for information of the environment # variables expected by this script. # + + ############################################################################## # Customize logstash output ip ############################################################################## @@ -13,4 +15,17 @@ if [ "$LOGSTASH_OUTPUT" != "" ]; then sed -i "s/elasticsearch:9200/$LOGSTASH_OUTPUT:9200/" /usr/share/logstash/config/logstash.yml fi -/usr/local/bin/docker-entrypoint +# Map environment variables to entries in logstash.yml. +# Note that this will mutate logstash.yml in place if any such settings are found. +# This may be undesirable, especially if logstash.yml is bind-mounted from the +# host system. + +env2yaml /usr/share/logstash/config/logstash.yml + +export LS_JAVA_OPTS="-Dls.cgroup.cpuacct.path.override=/ -Dls.cgroup.cpu.path.override=/ $LS_JAVA_OPTS" + +if [[ -z $1 ]] || [[ ${1:0:1} == '-' ]] ; then + exec logstash "$@" +else + exec "$@" +fi