docs(public): sanitize release materials

This commit is contained in:
igor04091968
2026-06-03 08:52:20 +03:00
parent 18653e1a2f
commit a1801fca5f
175 changed files with 1121 additions and 17893 deletions
+4 -4
View File
@@ -14,10 +14,10 @@ SERVER_PUBLIC_HOST="${AW_SERVER_PUBLIC_HOST:-${AW_SERVER_HOST:-$(hostname -f 2>/
REPORT_BASE="${AW_WORKTIME_REPORT_BASE:-http://${SERVER_PUBLIC_HOST}:5610}"
CASE_PORT="${AW_DLP_CASE_PORT:-5602}"
CASE_BASE="${AW_DLP_CASE_PUBLIC_BASE:-}"
PATCH_JS_SRC="/root/bootstrap/aw-ru-patch.js"
SW_CLEANUP_SRC="/root/bootstrap/aw-sw-cleanup.js"
WORKTIME_PANEL_SRC="/root/bootstrap/aw-worktime-panel.js"
HOST_GROUPS_SRC="/root/bootstrap/aw-host-groups.json"
PATCH_JS_SRC="/opt/detmir/bootstrap/aw-ru-patch.js"
SW_CLEANUP_SRC="/opt/detmir/bootstrap/aw-sw-cleanup.js"
WORKTIME_PANEL_SRC="/opt/detmir/bootstrap/aw-worktime-panel.js"
HOST_GROUPS_SRC="/opt/detmir/bootstrap/aw-host-groups.json"
INDEX_HTML="$WEBUI_DIR/index.html"
SERVICE_WORKER="$WEBUI_DIR/service-worker.js"
TS=$(date +%Y%m%d%H%M%S)
+3 -3
View File
@@ -43,10 +43,10 @@ AW_HEALTH_CHECK_ENABLED=true
AW_HEALTH_CHECK_INTERVAL=60
AW_EXPECT_START_OF_DAY=00:00
AW_EXPECT_ALWAYS_ACTIVE_PATTERN=aw-watcher-window
AW_EXPECT_LANDINGPAGE=/#/activity/SHARKON2025/view/
AW_EXPECT_LANDINGPAGE=/#/activity/HOST-EXAMPLE/view/
AW_HEALTH_STRICT_FILEOPS=0
AW_MONITORED_WINDOWS_HOST=<WINDOWS_HOST>
AW_MONITORED_WINDOWS_HOSTNAME=SHARKON2025
AW_MONITORED_WINDOWS_HOSTNAME=HOST-EXAMPLE
AW_RUS_HEALTH_WORKTIME_API=http://127.0.0.1:5610
AW_RUS_HEALTH_STATE_DIR=/var/lib/activitywatch/health
AW_RUS_HEALTH_VALIDATION_DIR=/var/lib/activitywatch/health/windows-validation
@@ -58,7 +58,7 @@ AW_RUS_SLO_WORKTIME_BASE=http://127.0.0.1:5610
AW_RUS_SLO_TARGET_PERCENT=99.97
AW_BROWSER_SMOKE_AW_BASE=http://127.0.0.1:5600
AW_BROWSER_SMOKE_WORKTIME_BASE=http://127.0.0.1:5610
AW_BROWSER_SMOKE_HOST=SHARKON2025
AW_BROWSER_SMOKE_HOST=HOST-EXAMPLE
AW_BROWSER_SMOKE_OUTPUT_DIR=/var/lib/activitywatch/browser-smoke
AW_BROWSER_SMOKE_KEEP_RUNS=24
AW_BROWSER_SMOKE_ENGINE=chromium-cli
+2 -2
View File
@@ -1,12 +1,12 @@
[Unit]
Description=AW Worktime Autoheal (SHARKON2025)
Description=AW Worktime Autoheal (HOST-EXAMPLE)
After=network-online.target activitywatch-server.service
Wants=network-online.target
[Service]
Type=oneshot
Environment=AW_URL=http://127.0.0.1:5600
Environment=AW_WORKTIME_HOST=SHARKON2025
Environment=AW_WORKTIME_HOST=HOST-EXAMPLE
ExecStart=/usr/local/bin/aw-worktime-autoheal-rust
User=root
Group=root
+1 -1
View File
@@ -6,7 +6,7 @@ WORKTIME_PREWARM_TIMEOUT_SECONDS="${WORKTIME_PREWARM_TIMEOUT_SECONDS:-45}"
WORKTIME_PREWARM_HEALTH_TIMEOUT_SECONDS="${WORKTIME_PREWARM_HEALTH_TIMEOUT_SECONDS:-10}"
WORKTIME_PREWARM_READY_TIMEOUT_SECONDS="${WORKTIME_PREWARM_READY_TIMEOUT_SECONDS:-60}"
WORKTIME_PREWARM_READY_INTERVAL_SECONDS="${WORKTIME_PREWARM_READY_INTERVAL_SECONDS:-2}"
WORKTIME_PREWARM_HOST="${WORKTIME_PREWARM_HOST:-${AW_WORKTIME_HOST:-SHARKON2025}}"
WORKTIME_PREWARM_HOST="${WORKTIME_PREWARM_HOST:-${AW_WORKTIME_HOST:-HOST-EXAMPLE}}"
WORKTIME_PREWARM_PROFILE="${WORKTIME_PREWARM_PROFILE:-full}"
log() {
+1 -1
View File
@@ -8,7 +8,7 @@ StartLimitIntervalSec=120
[Service]
Type=simple
Environment=AW_SERVER_URL=http://127.0.0.1:5600
Environment=AW_WORKTIME_HOST=SHARKON2025
Environment=AW_WORKTIME_HOST=HOST-EXAMPLE
ExecStart=/usr/local/bin/aw-worktime-ui-bridge-rust
Restart=on-failure
RestartSec=10
+6 -6
View File
@@ -1,6 +1,6 @@
# aw-rus Hayabusa Server Ops Bundle
This directory is the server-side operational bundle for Hayabusa on `10.10.10.13`.
This directory is the server-side operational bundle for Hayabusa on `192.0.2.13`.
## Goal
@@ -44,7 +44,7 @@ Prerequisites:
- `/opt/activitywatch/aw-rus-ops/venv` contains `ansible` and `pywinrm`
- `/opt/activitywatch/aw-rus-ops/ansible/inventory.ini` contains the live Windows connection details
- WinRM from `10.10.10.13` to the Windows host is reachable
- WinRM from `192.0.2.13` to the Windows host is reachable
Run:
@@ -55,14 +55,14 @@ aw-hayabusa-from-windows --days-back 1 --mode incident --case-id 30
This performs:
- Windows EVTX export via WinRM
- fetch of the newest zip directly onto `10.10.10.13`
- fetch of the newest zip directly onto `192.0.2.13`
- `aw-hayabusa accept`
- `aw-hayabusa process-inbox`
- bounded case linkage via case API
If WinRM from the server to Windows is blocked by network policy, use the drop-zone workflow below instead.
## Drop-zone automation on 10.10.10.13
## Drop-zone automation on 192.0.2.13
The server can auto-process packages dropped into:
@@ -95,9 +95,9 @@ powershell.exe -ExecutionPolicy Bypass -File C:\ProgramData\AWatch-rus\export-up
- run `C:\ProgramData\AWatch-rus\export-evtx-for-hayabusa.ps1`
- upload matching `.caseid` first when `-CaseId` is specified
- upload the newest zip to `/opt/activitywatch/aw-rus-ops/drop`
- let `aw-hayabusa-drop.path` process the package automatically on `10.10.10.13`
- let `aw-hayabusa-drop.path` process the package automatically on `192.0.2.13`
This path was validated live against case `30` after the `awops` SSH authorization was installed on `10.10.10.13`.
This path was validated live against case `30` after the `awops` SSH authorization was installed on `192.0.2.13`.
Server-side prerequisite for user `awops`:
+2 -2
View File
@@ -21,7 +21,7 @@ required_vars=(
AW_SERVER_GROUP
)
BOOTSTRAP_DIR="/root/bootstrap"
BOOTSTRAP_DIR="/opt/detmir/bootstrap"
VIEWS_JSON="$BOOTSTRAP_DIR/settings/views-default.json"
CLASSES_JSON="$BOOTSTRAP_DIR/settings/classes-worktime.json"
WORKTIME_API_RUST_SRC="$BOOTSTRAP_DIR/worktime-api"
@@ -91,7 +91,7 @@ sed \
-e "s#__AW_SERVER_USER__#$AW_SERVER_USER#g" \
-e "s#__AW_SERVER_GROUP__#$AW_SERVER_GROUP#g" \
-e "s#__AW_SERVER_DATA_DIR__#$AW_SERVER_DATA_DIR#g" \
/root/bootstrap/activitywatch-server.service > /etc/systemd/system/activitywatch-server.service
/opt/detmir/bootstrap/activitywatch-server.service > /etc/systemd/system/activitywatch-server.service
chmod 0644 /etc/systemd/system/activitywatch-server.service
systemctl daemon-reload
@@ -1,6 +1,6 @@
{
"users": {
"SHARKON2025\\USER1": {
"HOST-EXAMPLE\\USER1": {
"display_name": "Иван Петров",
"manager": "Руководитель смены",
"department": "Бухгалтерия",
@@ -8,14 +8,14 @@
"notes": "Дневная смена",
"exclude": false
},
"SHARKON2025\\USER4": {
"HOST-EXAMPLE\\USER4": {
"display_name": "Мария Сидорова",
"manager": "Руководитель смены",
"department": "Бухгалтерия",
"role": "Оператор 1С",
"exclude": false
},
"SHARKON2025\\ADMINISTRATOR": {
"HOST-EXAMPLE\\ADMINISTRATOR": {
"display_name": "Администратор",
"manager": "Ops",
"department": "Инфраструктура",