Configure external chorus.services domain access

External Domain Configuration:
- Updated Docker Swarm for chorus.services domain (202.171.184.242)
- Configured dashboard.chorus.services for WHOOSH frontend
- Configured api.chorus.services for backend API
- Prepared www.chorus.services for marketing website (ready for submodule)

Traefik Configuration:
- SSL/TLS certificates via Let's Encrypt
- Domain redirects: chorus.services → www.chorus.services
- Proper CORS origins for external access
- Load balancing and high availability

Production Endpoints:
- Marketing Website: https://www.chorus.services (pending project)
- Dashboard: https://dashboard.chorus.services
- API: https://api.chorus.services
- Documentation: https://api.chorus.services/docs

Build System:
- Updated build scripts for website integration
- Registry image preparation: chorus-website:latest
- Management script updates for external domains

Ready for website project integration as git submodule when available.
This commit is contained in:
tony
2025-08-01 09:35:26 +10:00
parent ecca86b0fe
commit 13364b9e8c
5 changed files with 115 additions and 13 deletions

View File

@@ -154,8 +154,12 @@ deploy_swarm() {
print_success "CHORUS Services deployed to swarm"
print_info "Production access points:"
echo " - WHOOSH Dashboard: https://chorus.home.deepblack.cloud"
echo " - WHOOSH API: https://chorus-api.home.deepblack.cloud"
echo " - Marketing Website: https://www.chorus.services"
echo " - Dashboard: https://dashboard.chorus.services"
echo " - API: https://api.chorus.services"
echo " - Documentation: https://api.chorus.services/docs"
echo ""
print_info "Internal services (*.home.deepblack.cloud):"
echo " - BZZZ Coordinator: https://chorus-bzzz.home.deepblack.cloud"
echo " - SLURP API: https://chorus-slurp.home.deepblack.cloud"
echo " - COOEE RL Tuner: https://chorus-cooee.home.deepblack.cloud"