aboutsummaryrefslogtreecommitdiff
path: root/docs/STATE.md
diff options
context:
space:
mode:
authorAnders Betts <anders.betts@gmail.com>2026-09-18 10:35:11 +0200
committerAnders Betts <anders.betts@gmail.com>2026-09-18 10:35:11 +0200
commit1e5b4927e5ae1d542d51158eb995d4f4b5a8b1c5 (patch)
tree5d2b414abbe6550eaf403c6aa4b5f75eb703fa01 /docs/STATE.md
parent7a0771215d9bd52dc9d6913abee56a9f62893d3e (diff)
downloadbokf-1e5b4927e5ae1d542d51158eb995d4f4b5a8b1c5.tar.gz
bokf-1e5b4927e5ae1d542d51158eb995d4f4b5a8b1c5.zip
deploy: --dev hot-reloads the daemon via docker cp + SIGHUPv0.1.14
- bokfd re-execs its own binary on SIGHUP, closing listeners/db first - scripts/deploy.sh --dev cross-builds and copies binaries into the running container, then verifies the reported version
Diffstat (limited to 'docs/STATE.md')
-rw-r--r--docs/STATE.md4
1 files changed, 3 insertions, 1 deletions
diff --git a/docs/STATE.md b/docs/STATE.md
index 3cbe448..458833e 100644
--- a/docs/STATE.md
+++ b/docs/STATE.md
@@ -65,7 +65,9 @@ server/protocol/ledger only.
come from a lego sidecar using INWX DNS-01 (`compose.yaml`). Externals
get accounts/roles/tokens, never VPN access. `scripts/deploy.sh` builds
locally and ships over SSH, or builds on the host when architectures
- differ.
+ differ. `scripts/deploy.sh --dev` cross-compiles the binaries here and
+ hot-reloads the daemon (SIGHUP re-exec via `docker cp`), skipping the
+ image build and container recreate.
## Pending decisions