Update documentation for port-based routing#8
Conversation
Replace subdomain-based routing references with port-based routing (ports 4430-4450), path redirects, and port registry documentation. Remove mDNS publisher from architecture overview. Update Authelia access URL to halos.local/sso/ and TLS section for single-hostname certificate. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove subdomain field from container metadata, add port field and HALOS_EXTERNAL_PORT documentation. Update core-containers with port range 4430-4450 and Authelia URL. Delete mDNS publisher reference page and remove from mkdocs.yml nav. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove subdomain references from metadata examples, update port exposure note for port registry, and use path URLs for testing. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace all subdomain URLs with path redirect URLs across user-facing docs. Rewrite networking page to remove mDNS subdomain resolution section. Update certificate warning notes for single-hostname cert. Remove stale subdomain troubleshooting entries from FAQ. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Adversarial ReviewGut ReactionA thorough and mostly consistent migration across 21 files, but several factual inconsistencies, missed files, and one numbering bug slipped through. Critical Issues1. Numbering gap in package-system.md (step 4 jumps to 6)
2.
3. Cockpit lost SSO — behavioral change not called out
Major Concerns4. Stale references in unchanged files
5. Authelia ForwardAuth URL change needs verification
6. Self-signed cert claim "accept once" is misleading
Minor Issues7. Signal K path uses
8. Port 9090 listed in Traefik port range but is not Traefik's
9. Em-dash normalization is inconsistent with change scope
10. Port range of 21 ports (4430-4450) may be limiting
Questions
What's Actually Good
|
Review ResponseSummary3 of 10 findings warranted fixes; the rest are either false positives, cosmetic, or out of scope. Pushed fixes in 3cc7f6a. Accepted
Rejected
|
Update marine-containers, cockpit-modules, package-system, dashboard, system-management, and workspace-setup pages to use port-based routing URLs and remove mDNS subdomain references. Fix numbering gap in package-system.md and cert warning accuracy in first-boot.md and troubleshooting.md. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
3cc7f6a to
1bf5e0e
Compare
Summary
grafana.halos.local) with port-based routing (dedicated HTTPS ports 4430–4450) and path redirects (halos.local/grafana/)HALOS_EXTERNAL_PORTenv var, and path redirect mechanismauth.halos.localtohalos.local/sso/*.halos.localTest plan
mkdocs servebuilds without errors or broken linksgrep -r "subdomain" docs/returns only the intentional historical reference innetworking.mdgrep -rE "\w+\.halos\.local" docs/returns only the same historical referencehalos.local/<app-id>/orhalos.local:<port>format🤖 Generated with Claude Code