mirror of
https://github.com/alexbelgium/hassio-addons.git
synced 2026-01-25 14:06:28 +01:00
database remanence
This commit is contained in:
@@ -3,13 +3,7 @@
|
||||
echo "Connecting database to /config/addons_config/fireflyiii"
|
||||
|
||||
# Create directory
|
||||
mkdir -p /data/firefly
|
||||
mkdir -p /config/addons_config/fireflyiii/storage
|
||||
|
||||
# Make sure permissions are right
|
||||
chown -R $(id -u):$(id -g) /config/addons_config/fireflyiii
|
||||
|
||||
# Make symlink
|
||||
cp -r /var/www/html/storage /config/addons_config/fireflyiii/storage
|
||||
rm -r /data/firefly/storage
|
||||
ln -sf /config/addons_config/fireflyiii/storage /data/firefly/storage
|
||||
|
||||
@@ -2,23 +2,32 @@
|
||||
|
||||
bashio::log.info "Launching app"
|
||||
|
||||
# Backup APP_KEY file
|
||||
#######################
|
||||
# Backup APP_KEY file #
|
||||
#######################
|
||||
bashio::log.info "Backuping APP_KEY to /config/addons_config/fireflyiii/APP_KEY_BACKUP.txt"
|
||||
APP_KEY="$(bashio::config 'APP_KEY')"
|
||||
echo "$APP_KEY" >/config/addons_config/fireflyiii/APP_KEY_BACKUP.txt
|
||||
if [ ! ${#APP_KEY} = 32 ]; then bashio::exit.nok "Your APP_KEY has ${#APP_KEY} instead of 32 characters"; fi
|
||||
|
||||
# Define database
|
||||
###################
|
||||
# Define database #
|
||||
###################
|
||||
|
||||
bashio::log.info "Defining database"
|
||||
case $(bashio::config 'DB_CONNECTION') in
|
||||
|
||||
# Use sqlite
|
||||
sqlite_internal)
|
||||
bashio::log.info "Using built in sqlite"
|
||||
# Set variable
|
||||
export DB_CONNECTION=sqlite
|
||||
touch ./storage/database/database.sqlite
|
||||
php artisan migrate --seed
|
||||
php artisan firefly-iii:upgrade-database
|
||||
# Creating database
|
||||
mkdir -p /config/addons_config/fireflyiii/database
|
||||
touch /config/addons_config/fireflyiii/database/database.sqlite
|
||||
# Symlink
|
||||
rm -r /var/www/html/storage/database
|
||||
ln -sf /config/addons_config/fireflyiii/database /var/www/html/storage
|
||||
;;
|
||||
|
||||
# Use MariaDB
|
||||
|
||||
Reference in New Issue
Block a user