This commit is contained in:
Alexandre
2023-02-13 16:43:57 +01:00
parent 5758fe6cea
commit a7212d8af4

View File

@@ -0,0 +1,22 @@
#!/usr/bin/with-contenv bashio
# shellcheck shell=bash
if bashio::services.available 'mysql'; then
bashio::log.warning "MariaDB addon was found! It can't be configured automatically due to the way Nextcloud works, but you can configure it manually when running the web UI for the first time using those values :"
bashio::log.blue "Database user : $(bashio::services "mysql" "username")"
bashio::log.blue "Database password : $(bashio::services "mysql" "password")"
bashio::log.blue "Database name : nextcloud"
bashio::log.blue "Host-name : $(bashio::services "mysql" "host"):$(bashio::services "mysql" "port")"
# Clean if needed
for var in dbtype dbname dbuser dbhost; do
sed -i "/$var/d" /defaults/config.php
done
# Prefill MariaDb infos
sed -i "2a \ \ 'dbtype' => 'mysql'," /defaults/config.php
sed -i "2a \ \ 'dbname' => 'nextcloud'," /defaults/config.php
sed -i "2a \ \ 'dbuser' => '$(bashio::services "mysql" "username")'," /defaults/config.php
sed -i "2a \ \ 'dbhost' => '$(bashio::services "mysql" "host"):$(bashio::services "mysql" "port")'," /defaults/config.php
sed -i "2a \ \ 'dbpassword' => '$(bashio::services "mysql" "password")'," /defaults/config.php
fi