Skip to content

docs(deploy): replace mewsfeed-config with generic joining-service-config example#146

Open
evangineer wants to merge 4 commits into
mainfrom
docs/update-joining-service-docs
Open

docs(deploy): replace mewsfeed-config with generic joining-service-config example#146
evangineer wants to merge 4 commits into
mainfrom
docs/update-joining-service-docs

Conversation

@evangineer
Copy link
Copy Markdown
Contributor

Summary

  • Rename mewsfeed-config.json.examplejoining-service-config.example.json
  • Update to the correct JoiningServiceConfigInput schema — old file used an obsolete format
  • Show all auth method variants as commented alternatives (open, invite_code, membrane_proof, any_of) rather than baking in an open-auth-only assumption
  • Document that network_seed and linker_registrations are auto-injected by hdeploy — operators must not set them in the config file
  • Update DEPLOYMENT.md deploy-joining-service steps to include --joining-config flag and explain auto-injection

Context

hdeploy deploy-joining-service now reads network_seed from deployment KV (written by init-deployment) and injects it into the joining_config written to sessions KV. The operator only needs to supply hApp identity, bundle URL, and auth method — hdeploy handles the rest.

🤖 Generated with Claude Code

evangineer and others added 3 commits April 29, 2026 13:11
- delete deploy/scripts/bootstrap-harvester.sh — superseded by
  `hdeploy bootstrap-harvester`; referenced old file-based joining
  config approach and JOINING_SERVICE_* env vars
- delete deploy/spike/ — labeled spike, stale tofu state and
  provider binaries committed to history
- update apply.sh next-step hint to reference hdeploy instead of
  the deleted shell script

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…nfig example

- Rename mewsfeed-config.json.example → joining-service-config.example.json
- Update to JoiningServiceConfigInput schema (happ.id/name/happ_bundle_url,
  auth_methods) — the old file used an obsolete format
- Show all auth method variants (open, invite_code, membrane_proof, any_of)
  as commented alternatives rather than baking in open-auth-only assumption
- Document that network_seed and linker_registrations are auto-injected by
  hdeploy — operators must not set them in the config file
- Update DEPLOYMENT.md deploy-joining-service steps to include --joining-config
  flag and explain network seed auto-injection

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@evangineer evangineer self-assigned this May 21, 2026
z.string().url() rejects empty strings — omit the field since it's optional.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant