Update 99-run.sh

This commit is contained in:
Alexandre
2025-01-05 11:14:06 +01:00
committed by GitHub
parent 0522a180c1
commit 1c6f82b9bf

View File

@@ -9,6 +9,7 @@
# Define variables
DATA_LOCATION="$(bashio::config "DATA_LOCATION")"
DATA_LOCATION="${DATA_LOCATION%/}"
bashio::log.info "Data is stored in $DATA_LOCATION"
DATA_LOCATION_FILE="/data/oldwebtreeshome"
# Create folders
@@ -138,28 +139,34 @@ elif [ -f "$DATA_LOCATION"/config.ini.php ]; then
sed -i "1a trusted_headers=\"cf-connecting-ip\"" "$DATA_LOCATION"/config.ini.php
fi
#####################
# MARIADB DISCOVERY #
#####################
echo " "
if bashio::services.available 'mysql'; then
bashio::log.green "---"
bashio::log.yellow "MariaDB addon discovered on your system. If you want to use it, you need to use those values when doing the initial startup wizard, or modify manually the config.ini.php file in /config/data (mapped to /addon_configs/xxx-webtrees/data when accessing using a third party tool)"
bashio::log.blue "Host-name : $(bashio::services "mysql" "host")"
bashio::log.blue "Port : $(bashio::services "mysql" "port")"
bashio::log.blue "Database user : $(bashio::services "mysql" "username")"
bashio::log.blue "Database password : $(bashio::services "mysql" "password")"
bashio::log.blue "Database name : webtrees"
bashio::log.blue "Database prefix : wt_"
bashio::log.green "---"
fi
echo " "
############
# END INFO #
############
bashio::log.info "Data is stored in $DATA_LOCATION"
# Execute main script
source /etc/apache2/envvars
echo "python3 /docker-entrypoint.py"
cd /var2/www/webtrees || exit 1
if [ ! -f "${DATA_LOCATION}/config.ini.php" ]; then
bashio::log.info "First boot : open the UI at $BASE_URL to access the start-up wizard"
if bashio::services.available 'mysql'; then
bashio::log.green "---"
bashio::log.yellow "MariaDB addon was found! If you want to use it, you need to use those values when doing the initial startup wizard, or modify manually the config.ini.php file in /config/data (mapped to /addon_configs/xxx-webtrees/data when accessing using a third party tool)"
bashio::log.blue "Database user : $(bashio::services "mysql" "username")"
bashio::log.blue "Database password : $(bashio::services "mysql" "password")"
bashio::log.blue "Database name : webtrees"
bashio::log.blue "Host-name : $(bashio::services "mysql" "host")"
bashio::log.blue "Port : $(bashio::services "mysql" "port")"
bashio::log.green "---"
fi
python3 /docker-entrypoint.py
else
bashio::log.info "Webtrees started. You can access your webui at : $BASE_URL"