From 1f542f965325ab354b238d330de4c2e3e73a6d87 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Sat, 15 Jan 2022 22:51:30 +0100 Subject: [PATCH] Update 99-run.sh --- fireflyiii/rootfs/etc/cont-init.d/99-run.sh | 24 +++++++++++++-------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/fireflyiii/rootfs/etc/cont-init.d/99-run.sh b/fireflyiii/rootfs/etc/cont-init.d/99-run.sh index 6aa379149..aa597d360 100644 --- a/fireflyiii/rootfs/etc/cont-init.d/99-run.sh +++ b/fireflyiii/rootfs/etc/cont-init.d/99-run.sh @@ -34,17 +34,29 @@ case $(bashio::config 'DB_CONNECTION') in # Use sqlite sqlite_internal) bashio::log.info "Using built in sqlite" + # Set variable export DB_CONNECTION=sqlite - # Creating database + + # Creating folders mkdir -p /config/addons_config/fireflyiii/database - touch /config/addons_config/fireflyiii/database/database.sqlite chown -R www-data:www-data /config/addons_config/fireflyiii/database - chmod 775 /config/addons_config/fireflyiii/database/database.sqlite # Creating symlink rm -r /var/www/html/storage/database ln -s /config/addons_config/fireflyiii/database /var/www/html/storage/database + + if [ ! -f /config/addons_config/fireflyiii/database/database.sqlite ]; then + # Create database + touch /config/addons_config/fireflyiii/database/database.sqlite + chmod 775 /config/addons_config/fireflyiii/database/database.sqlite + # Install database + echo "updating database" + php artisan migrate:refresh --seed --quiet + php artisan firefly-iii:upgrade-database --quiet + php artisan passport:install --quiet + fi + # chown -R www-data:www-data /config/addons_config/fireflyiii # chown -R www-data:www-data /var/www/html/storage/database @@ -98,12 +110,6 @@ mariadb_addon) esac -# Install database -echo "updating database" -php artisan migrate:refresh --seed --quiet -php artisan firefly-iii:upgrade-database --quiet -php artisan passport:install --quiet - ################ # CRON OPTIONS # ################