You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/www-apps/kibana-bin/files/kibana.initd

24 lines
1019 B

#!/sbin/openrc-run
# Copyright 1999-2019 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}"
pidfile="/run/${RC_SVCNAME}.pid"
command_background="true"
start_stop_daemon_args="--user=\"${KIBANA_USER}\" --stdout ${KIBANA_LOG_DIR}/kibana.log --stderr ${KIBANA_LOG_DIR}/kibana.err --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}"
}