diff --git a/ct/pangolin.sh b/ct/pangolin.sh index 23c4b4b13..08e37e91a 100644 --- a/ct/pangolin.sh +++ b/ct/pangolin.sh @@ -60,6 +60,11 @@ function update_script() { rm -f /opt/pangolin_config_backup.tar.gz msg_ok "Restored config" + msg_info "Updating Badger plugin version" + BADGER_VERSION=$(get_latest_github_release "fosrl/badger" "false") + sed -i "s/version: \"v[0-9.]*\"/version: \"$BADGER_VERSION\"/g" /opt/pangolin/config/traefik/traefik_config.yml + msg_ok "Updated Badger plugin version" + msg_info "Starting Services" systemctl start pangolin systemctl start gerbil diff --git a/install/pangolin-install.sh b/install/pangolin-install.sh index 181c49cbb..6f6eefeb6 100644 --- a/install/pangolin-install.sh +++ b/install/pangolin-install.sh @@ -29,6 +29,7 @@ read -rp "${TAB3}Enter your email address: " pango_email msg_info "Setup Pangolin" SECRET_KEY=$(openssl rand -base64 48 | tr -dc 'A-Za-z0-9' | head -c 32) +BADGER_VERSION=$(get_latest_github_release "fosrl/badger" "false") cd /opt/pangolin mkdir -p /opt/pangolin/config/{traefik,db,letsencrypt,logs} $STD npm ci @@ -85,7 +86,7 @@ experimental: plugins: badger: moduleName: "github.com/fosrl/badger" - version: "v1.2.0" + version: "$BADGER_VERSION" log: level: "INFO"