From e51d9caf6b2ac9ad05825634856a10c846495ccf Mon Sep 17 00:00:00 2001 From: Alexandre Date: Tue, 30 May 2023 08:07:13 +0200 Subject: [PATCH] Fix : allow app to start on clean install https: //github.com/alexbelgium/hassio-addons/issues/850 Co-Authored-By: Paul Amor --- calibre_web/CHANGELOG.md | 4 ++++ calibre_web/config.json | 4 ++-- calibre_web/rootfs/etc/cont-init.d/80-configuration.sh | 6 +++++- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/calibre_web/CHANGELOG.md b/calibre_web/CHANGELOG.md index 30676ebe3..088228310 100644 --- a/calibre_web/CHANGELOG.md +++ b/calibre_web/CHANGELOG.md @@ -1,11 +1,15 @@ +- Fix : allow app to start on clean install @PaulAmor https://github.com/alexbelgium/hassio-addons/issues/850 ## 0.6.20-ls211 (27-05-2023) + - Update to latest version from linuxserver/docker-calibre-web ## 0.6.20-ls210 (19-05-2023) + - Update to latest version from linuxserver/docker-calibre-web ## 0.6.20-ls209 (13-05-2023) + - Update to latest version from linuxserver/docker-calibre-web - Feat : cifsdomain added diff --git a/calibre_web/config.json b/calibre_web/config.json index 6b7d02742..dfe39d080 100644 --- a/calibre_web/config.json +++ b/calibre_web/config.json @@ -104,6 +104,6 @@ }, "slug": "calibre-web", "url": "https://github.com/alexbelgium/hassio-addons/tree/master/calibre_web", - "version": "0.6.20-ls211", + "version": "0.6.20-ls211-2", "video": true -} +} \ No newline at end of file diff --git a/calibre_web/rootfs/etc/cont-init.d/80-configuration.sh b/calibre_web/rootfs/etc/cont-init.d/80-configuration.sh index d07a98659..cb7d00a7e 100755 --- a/calibre_web/rootfs/etc/cont-init.d/80-configuration.sh +++ b/calibre_web/rootfs/etc/cont-init.d/80-configuration.sh @@ -13,6 +13,10 @@ bashio::log.info "Install libnss3" apt-get update && apt-get install libnss3 &>/dev/null # Set Ingress login -sqlite3 /config/addons_config/calibre-web/app.db 'update settings set config_reverse_proxy_login_header_name="X-WebAuth-User",config_allow_reverse_proxy_header_login=1' +if [ ! -f /config/addons_config/calibre-web/app.db ]; then + bashio::log.warning "First boot : disabling Ingress until addon restart" +else + sqlite3 /config/addons_config/calibre-web/app.db 'update settings set config_reverse_proxy_login_header_name="X-WebAuth-User",config_allow_reverse_proxy_header_login=1' +fi bashio::log.info "Default username:password is admin:admin123"