Added support for sqlite & mysql.

This commit is contained in:
soup-bowl
2023-01-29 20:28:05 +00:00
parent e8fddaab3c
commit 9dfbde7250
2 changed files with 10 additions and 4 deletions
-3
View File
@@ -1,8 +1,5 @@
; This is the main configuration file for an instance of OpenSim running in standalone mode
[DatabaseService]
Include-Storage = "config-include/storage/SQLiteStandalone.ini";
[Hypergrid]
HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
+10 -1
View File
@@ -1,5 +1,5 @@
#!/usr/bin/env bash
set -Eeuo pipefail
set -Eeo pipefail
chown -R $(id -u):$(id -g) defaults
@@ -11,6 +11,15 @@ fi
if [ ! -e config-include/StandaloneCommon.ini ]; then
echo >&2 "INFO: No Grid Common configuration found, pulling one together."
cp defaults/StandaloneCommon.ini config-include/StandaloneCommon.ini
echo "[DatabaseService]" >> config-include/StandaloneCommon.ini
if [[ "${DATABASE_ENGINE}" == "mysql" ]]; then
echo " StorageProvider = \"OpenSim.Data.MySQL.dll\"" >> config-include/StandaloneCommon.ini
echo " ConnectionString = \"Data Source=${MYSQL_SERVER:-db};Database=${MYSQL_DATABASE:-opensim};User ID=${MYSQL_USER:-root};Password=${MYSQL_PASSWORD};Old Guids=true;\"" >> config-include/StandaloneCommon.ini
else
echo " Include-Storage = \"config-include/storage/SQLiteStandalone.ini\"" >> config-include/StandaloneCommon.ini
fi
cat config-include/StandaloneCommon.ini
fi
if [ `find Regions -maxdepth 1 -name '*.ini' | wc -l` -eq 0 ]; then