bitnami-containers/bitnami/grafana/6/ol-7/rootfs/run.sh

25 lines
1.0 KiB
Bash
Executable File

#!/bin/bash -e
: "${GF_PATHS_CONFIG:=/opt/bitnami/grafana/conf/grafana.ini}"
: "${GF_PATHS_DATA:=/opt/bitnami/grafana/data}"
: "${GF_PATHS_LOGS:=/opt/bitnami/grafana/logs}"
: "${GF_PATHS_PLUGINS:=/opt/bitnami/grafana/data/plugins}"
: "${GF_PATHS_PROVISIONING:=/opt/bitnami/grafana/conf/provisioning}"
if [[ -n "$GF_INSTALL_PLUGINS" ]]; then
read -r -a gf_plugins_list <<< "$(tr ',;' ' ' <<< "$GF_INSTALL_PLUGINS")"
for plugin in "${gf_plugins_list[@]}"; do
grafana-cli --pluginsDir "$GF_PATHS_PLUGINS" plugins install "$plugin"
done
fi
exec /opt/bitnami/grafana/bin/grafana-server \
--homepath=/opt/bitnami/grafana/ \
--config="$GF_PATHS_CONFIG" \
cfg:default.log.mode="console" \
cfg:default.paths.data="$GF_PATHS_DATA" \
cfg:default.paths.logs="$GF_PATHS_LOGS" \
cfg:default.paths.plugins="$GF_PATHS_PLUGINS" \
cfg:default.paths.provisioning="$GF_PATHS_PROVISIONING" \
"$@"