nsecbunker: build from aiolabs/nsecbunkerd dev worktree + debug-transport env
Some checks failed
ci / regtest (push) Has been cancelled
Some checks failed
ci / regtest (push) Has been cancelled
Two changes to the local regtest's bunker service, both tied to the #7-diagnosis effort on aiolabs/nsecbunkerd: 1. Build context now defaults to ~/dev/nsecbunkerd/dev (the dev worktree) instead of ~/dev/nsecbunkerd/master. The dev branch carries the diagnosis series — wrong-kind error response fix, prisma migration entrypoint, nix flake corrections, transport instrumentation. The master worktree stays clean at the pre-diagnosis baseline (e39eaa6) for reference; once dev is merged to master, this default can swap back. NSECBUNKER_SRC override unchanged. 2. NSEC_BUNKER_DEBUG_TRANSPORT env passthrough. Set to '1' to enable per-relay PUBLISHED / PUBLISH_FAILED + REQUEST_IN / RESPONSE_SENT instrumentation in the bunker. Default off so day-to-day regtest logs stay quiet. See coordination log entries 2026-05-27T14:30Z (full #7 diagnosis) and T16:30Z (dev branch hand-off). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
ffd27536af
commit
07532a0d95
1 changed files with 11 additions and 4 deletions
|
|
@ -116,10 +116,13 @@ services:
|
||||||
# should show "✅ adminNpubs: npub1..."
|
# should show "✅ adminNpubs: npub1..."
|
||||||
nsecbunker:
|
nsecbunker:
|
||||||
# Builds from the aiolabs/nsecbunkerd fork checkout at
|
# Builds from the aiolabs/nsecbunkerd fork checkout at
|
||||||
# ${NSECBUNKER_SRC:-~/dev/nsecbunkerd/master} — carries all our
|
# ${NSECBUNKER_SRC:-~/dev/nsecbunkerd/dev}. The `dev` worktree
|
||||||
# upstream-rot patches (#1-#5, #8) so the build works from a clean
|
# carries the #7-diagnosis series (kind-fix, db migration entrypoint,
|
||||||
# clone. See aiolabs/nsecbunkerd for the catalog of patches.
|
# nix flake fixes, transport instrumentation) on top of the master
|
||||||
build: ${NSECBUNKER_SRC:-/home/padreug/dev/nsecbunkerd/master}
|
# baseline (upstream-rot patches #1-#5, #8). Once dev is merged to
|
||||||
|
# master, this default can swap back to `master/`. See aiolabs/
|
||||||
|
# nsecbunkerd dev branch and ~/dev/coordination/log.md 2026-05-27.
|
||||||
|
build: ${NSECBUNKER_SRC:-/home/padreug/dev/nsecbunkerd/dev}
|
||||||
hostname: nsecbunker
|
hostname: nsecbunker
|
||||||
restart: on-failure
|
restart: on-failure
|
||||||
pids_limit: 100
|
pids_limit: 100
|
||||||
|
|
@ -128,6 +131,10 @@ services:
|
||||||
environment:
|
environment:
|
||||||
DATABASE_URL: "file:/app/config/nsecbunker.db"
|
DATABASE_URL: "file:/app/config/nsecbunker.db"
|
||||||
ADMIN_NPUBS: ${NSECBUNKER_ADMIN_NPUBS}
|
ADMIN_NPUBS: ${NSECBUNKER_ADMIN_NPUBS}
|
||||||
|
# Per-relay publish-status diagnostic logging for aiolabs/nsecbunkerd#7.
|
||||||
|
# Set to '1' in .env or shell to enable REQUEST_IN / RESPONSE_SENT /
|
||||||
|
# PUBLISHED / PUBLISH_FAILED instrumentation. Default off.
|
||||||
|
NSEC_BUNKER_DEBUG_TRANSPORT: ${NSEC_BUNKER_DEBUG_TRANSPORT:-0}
|
||||||
volumes:
|
volumes:
|
||||||
- ./data/nsecbunker:/app/config
|
- ./data/nsecbunker:/app/config
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue