From 89cda28185dbde2d7e396a6daee9b48fd4fce53e Mon Sep 17 00:00:00 2001 From: IgorRachkov <89467086+igor04091968@users.noreply.github.com> Date: Wed, 29 Apr 2026 13:35:05 +0300 Subject: [PATCH] =?UTF-8?q?=D0=90=D0=B2=D1=82=D0=BE-=D0=BF=D1=80=D0=B8?= =?UTF-8?q?=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5=20=D1=80=D1=83=D1=81?= =?UTF-8?q?=D0=B8=D1=84=D0=B8=D0=BA=D0=B0=D1=86=D0=B8=D0=B8=20WebUI=20?= =?UTF-8?q?=D0=BF=D1=80=D0=B8=20=D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2?= =?UTF-8?q?=D0=BA=D0=B5=20=D1=81=D0=B5=D1=80=D0=B2=D0=B5=D1=80=D0=B0=20AW?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- aw-server/aw-server.env.example | 3 +++ aw-server/install_aw_server.sh | 13 ++++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/aw-server/aw-server.env.example b/aw-server/aw-server.env.example index 93ef939..545cb9f 100755 --- a/aw-server/aw-server.env.example +++ b/aw-server/aw-server.env.example @@ -9,3 +9,6 @@ AW_SERVER_DATA_DIR=/var/lib/activitywatch AW_SERVER_LOG_DIR=/var/log/activitywatch AW_SERVER_USER=activitywatch AW_SERVER_GROUP=activitywatch + +# 1 = apply bundled Russian WebUI patch during install, 0 = skip +AW_SERVER_ENABLE_RU_PATCH=1 diff --git a/aw-server/install_aw_server.sh b/aw-server/install_aw_server.sh index 4d6262e..2b77a03 100755 --- a/aw-server/install_aw_server.sh +++ b/aw-server/install_aw_server.sh @@ -34,7 +34,7 @@ done export DEBIAN_FRONTEND=noninteractive apt-get update -apt-get install -y curl ca-certificates unzip jq +apt-get install -y curl ca-certificates unzip jq python3 if ! getent group "$AW_SERVER_GROUP" >/dev/null; then groupadd --system "$AW_SERVER_GROUP" @@ -96,6 +96,17 @@ for _ in $(seq 1 20); do sleep 2 done +if [[ "${AW_SERVER_ENABLE_RU_PATCH:-1}" == "1" ]]; then + if [[ -x /root/bootstrap/apply_webui_ru_patch.sh ]]; then + /root/bootstrap/apply_webui_ru_patch.sh + echo "Applied Web UI Russian patch" + else + echo "RU patch script not found or not executable, skipped: /root/bootstrap/apply_webui_ru_patch.sh" + fi +else + echo "RU patch disabled by AW_SERVER_ENABLE_RU_PATCH=${AW_SERVER_ENABLE_RU_PATCH}" +fi + if [[ -f "$CLASSES_JSON" ]]; then curl -fsS -X POST \ -H 'Content-Type: application/json' \