diff --git a/interfaces_after_fix.png b/interfaces_after_fix.png deleted file mode 100644 index c46423e..0000000 Binary files a/interfaces_after_fix.png and /dev/null differ diff --git a/pyproject.toml b/pyproject.toml index 23f03b5..70eb320 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,6 +10,7 @@ requires-python = ">=3.13" dependencies = [ "Flask>=3.0,<4.0", "aiohttp>=3.9,<4.0", + "passlib>=1.7.4,<2.0", "requests-unixsocket>=0.2,<1.0", ] diff --git a/restart-services.sh b/restart-services.sh new file mode 100755 index 0000000..f296481 --- /dev/null +++ b/restart-services.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +systemctl restart nginx +systemctl restart vacuum-wall +systemctl restart vacuum-walld + +systemctl status vacuum-wall +systemctl status vacuum-walld + diff --git a/scripts/update-vendor.sh b/scripts/update-vendor.sh index 044790b..8ee89c9 100755 --- a/scripts/update-vendor.sh +++ b/scripts/update-vendor.sh @@ -4,12 +4,9 @@ set -euo pipefail # ---- Library versions ---- -HTMX_VERSION="2.0.4" -HTMX_JSON_ENC_VERSION="2.0.0" ACME_VERSION="3.1.3" VENDOR="vendor" -STATIC="webui/static" download() { local name="$1" url="$2" dest="$3" @@ -21,22 +18,10 @@ download() { curl -sfL -o "$dest" "$url" } -download "htmx@${HTMX_VERSION}" \ - "https://unpkg.com/htmx.org@${HTMX_VERSION}/dist/htmx.min.js" \ - "${VENDOR}/htmx-${HTMX_VERSION}.min.js" - -download "htmx-ext-json-enc@${HTMX_JSON_ENC_VERSION}" \ - "https://unpkg.com/htmx-ext-json-enc@${HTMX_JSON_ENC_VERSION}/json-enc.js" \ - "${VENDOR}/json-enc-${HTMX_JSON_ENC_VERSION}.js" - download "acme.sh@${ACME_VERSION}" \ "https://raw.githubusercontent.com/acmesh-official/acme.sh/${ACME_VERSION}/acme.sh" \ "${VENDOR}/acme.sh" chmod +x "${VENDOR}/acme.sh" -# Symlinks in webui/static/ select the active version -ln -sf "../../vendor/htmx-${HTMX_VERSION}.min.js" "${STATIC}/htmx.min.js" -ln -sf "../../vendor/json-enc-${HTMX_JSON_ENC_VERSION}.js" "${STATIC}/json-enc.js" - echo "[done] All libraries vendored."