From 966a859f35934e6133abf90260da93dd1a6cbe4c Mon Sep 17 00:00:00 2001 From: MickLesk Date: Mon, 18 May 2026 11:40:45 +0200 Subject: [PATCH] fix: remove stale gzip/brotli of appsettings.json so ApiUrl patch takes effect --- ct/aliasvault.sh | 7 +++++-- install/aliasvault-install.sh | 4 ++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/ct/aliasvault.sh b/ct/aliasvault.sh index 1da8eca6..534c8b79 100644 --- a/ct/aliasvault.sh +++ b/ct/aliasvault.sh @@ -9,9 +9,9 @@ APP="AliasVault" var_tags="${var_tags:-security;passwords;privacy}" var_cpu="${var_cpu:-4}" var_ram="${var_ram:-6144}" -var_disk="${var_disk:-12}" +var_disk="${var_disk:-30}" var_os="${var_os:-debian}" -var_version="${var_version:-13}" +var_version="${var_version:-12}" var_unprivileged="${var_unprivileged:-1}" header_info "$APP" @@ -76,6 +76,9 @@ function update_script() { import json, pathlib p = pathlib.Path('/opt/aliasvault/client/wwwroot/appsettings.json') c = json.loads(p.read_text()); c['ApiUrl'] = ''; p.write_text(json.dumps(c, indent=2)) +for ext in ['.gz', '.br']: + q = pathlib.Path(str(p) + ext) + if q.exists(): q.unlink() " mkdir -p /opt/certificates/app $STD dotnet publish AliasVault.Admin/AliasVault.Admin.csproj -c Release -o /opt/aliasvault/admin --no-restore diff --git a/install/aliasvault-install.sh b/install/aliasvault-install.sh index b4f93e84..3d5edbcc 100644 --- a/install/aliasvault-install.sh +++ b/install/aliasvault-install.sh @@ -80,10 +80,14 @@ $STD dotnet build AliasVault.Client/AliasVault.Client.csproj \ $STD dotnet publish AliasVault.Client/AliasVault.Client.csproj \ -c Release -o /opt/aliasvault/client --no-restore # Clear the hardcoded localhost:5092 API URL so the client uses its own origin + /api/ +# Also remove pre-compressed copies so nginx (gzip_static on) serves the patched file python3 -c " import json, pathlib p = pathlib.Path('/opt/aliasvault/client/wwwroot/appsettings.json') c = json.loads(p.read_text()); c['ApiUrl'] = ''; p.write_text(json.dumps(c, indent=2)) +for ext in ['.gz', '.br']: + q = pathlib.Path(str(p) + ext) + if q.exists(): q.unlink() " $STD dotnet publish AliasVault.Admin/AliasVault.Admin.csproj \ -c Release -o /opt/aliasvault/admin --no-restore