#!/sbin/openrc-run # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 KIBANA_USER="${KIBANA_USER:-kibana}" KIBANA_CONFIG="${KIBANA_CONFIG:-/etc/kibana/kibana.yml}" KIBANA_CACHE_DIR="${KIBANA_CACHE_DIR:-/var/cache/kibana}" KIBANA_BABEL_CACHE_PATH="${KIBANA_CACHE_DIR}/.babelcache.json" KIBANA_DATA_DIR="${KIBANA_DATA_DIR:-/var/lib/kibana}" KIBANA_LOG_DIR="${KIBANA_LOG_DIR:-/var/log/kibana}" command="/opt/kibana/bin/kibana" command_args="--elasticsearch ${ES_INSTANCE} --config ${KIBANA_CONFIG} --path.data=${KIBANA_DATA_DIR}" command_background="true" command_user="${KIBANA_USER}" error_log="${KIBANA_LOG_DIR}/kibana.err" output_log="${KIBANA_LOG_DIR}/kibana.log" pidfile="/run/${RC_SVCNAME}.pid" retry="60" start_stop_daemon_args="--env BABEL_CACHE_PATH=${KIBANA_BABEL_CACHE_PATH}" start_pre() { checkpath -d -o "${KIBANA_USER}" -m750 "${KIBANA_CACHE_DIR}" checkpath -d -o "${KIBANA_USER}" -m750 "${KIBANA_DATA_DIR}" checkpath -d -o "${KIBANA_USER}" -m750 "${KIBANA_LOG_DIR}" }