Files
joelhooks__joelclaw/infra/critical-search-replica/replication.env.example
Joel Hooks f454962414 feat: stage critical.db replication to both NAS boxes
Generation-guarded SSH sync every 60s to three-body and maturin (local
Btrfs, atomic publish, older-generation and checksum conflicts fail
closed). Hardened read-only FTS5 shim containers staged on both hosts
(token auth, caps dropped). CLI walks flagg -> NAS-A -> NAS-B with
servedBy provenance; synthetic reads every 120s alert on failure and
recovery. 26 tests. Step stays blocked: container start needs Joel's
sudo on each NAS.
2026-07-19 22:56:01 -07:00

18 lines
710 B
Bash

CRITICAL_SEARCH_TOKEN_FILE=$HOME/.config/joelclaw/critical-search-replica.token
CRITICAL_REPLICA_A_NAME=nas-a
CRITICAL_REPLICA_A_SSH=joel@nas-a
CRITICAL_REPLICA_A_ROOT=/local/disk/path/critical-search-replica
CRITICAL_REPLICA_A_BIND_ADDR=100.x.y.z
CRITICAL_REPLICA_A_URL=http://100.x.y.z:7411
CRITICAL_REPLICA_A_CONTAINER=joelclaw-critical-search-nas-a
CRITICAL_REPLICA_A_DOCKER=/path/to/docker
CRITICAL_REPLICA_B_NAME=nas-b
CRITICAL_REPLICA_B_SSH=joel@nas-b
CRITICAL_REPLICA_B_ROOT=/local/disk/path/critical-search-replica
CRITICAL_REPLICA_B_BIND_ADDR=0.0.0.0
CRITICAL_REPLICA_B_URL=http://100.x.y.z:7411
CRITICAL_REPLICA_B_CONTAINER=joelclaw-critical-search-nas-b
CRITICAL_REPLICA_B_DOCKER=/path/to/docker