Commit Graph
5 Commits
Author SHA1 Message Date
cgalo5758 d45a51d2e8 Profile-gate FedWiki and Discourse in the test stack
Put the fedwiki chain (init, render, farm, caddy) behind a fedwiki
compose profile symmetric with discourse's; the default composition is
neither, selected via COMPOSE_PROFILES in test/.env, so a default stack
no longer binds host 443.

Guard every script and walkthrough on service presence: shared
skipUnlessIntegrationEndpointReachable helper, seed-stack presence
checks (also repairing its unsourced .env and container-native render
invocation), generic root-owned testdata reclaim in teardown, discourse
coverage in verify-stack-isolation, and fedwiki's 8090 base in the port
probe.

Update stack docs and finalize status bookkeeping for all three
changes; archives the test-stack-integration-profiles change.
2026-08-01 04:14:05 -05:00
cgalo5758 22c2b02316 Harden test teardown and document domain progress
Include profiled services during teardown and recover stale Compose
projects
when the generated environment file is missing.

Record claim lifecycle safeguards and mark custom domain code complete
with
only the production adoption cutover remaining.
2026-07-25 15:14:42 -05:00
cgalo5758 66c8d84a2c worktree test stacks isolation. 2026-04-29 03:28:43 -05:00
cgalo5758 043f4082dc Unify test startup, slug derivation, teardown
Use the unified ./cmd entrypoint in test docs and bootstrap scripts
instead of ./cmd/member-console. Add derive_slug to pick a more
informative SLUG for worktrees (prefer parent dir or branch when the
basename is "member-console"). Improve teardown to remove root-owned
test files via a short-lived docker container fallback.
2026-04-28 23:25:17 -05:00
cgalo5758 a50084aee5 Add per-worktree test stack bootstrap and docs 2026-04-28 23:16:03 -05:00