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:
@@ -109,6 +109,13 @@ main() {
|
||||
print_warning "SLURP RL Tuner dockerfile not found - skipping"
|
||||
fi
|
||||
|
||||
# Marketing Website
|
||||
if [ -d "modules/website" ]; then
|
||||
build_and_push "website" "modules/website"
|
||||
else
|
||||
print_warning "Website directory not found - skipping"
|
||||
fi
|
||||
|
||||
print_success "All CHORUS Services images built and pushed successfully!"
|
||||
|
||||
# List pushed images
|
||||
@@ -118,6 +125,7 @@ main() {
|
||||
echo " - $REGISTRY/tony/chorus-bzzz-coordinator:$TAG"
|
||||
echo " - $REGISTRY/tony/chorus-slurp-api:$TAG"
|
||||
echo " - $REGISTRY/tony/chorus-slurp-rl-tuner:$TAG"
|
||||
echo " - $REGISTRY/tony/chorus-website:$TAG"
|
||||
}
|
||||
|
||||
# Handle command line arguments
|
||||
@@ -145,6 +153,10 @@ case "${1:-}" in
|
||||
docker_login
|
||||
build_and_push "slurp-rl-tuner" "modules/slurp" "Dockerfile.rl-tuner"
|
||||
;;
|
||||
"website")
|
||||
docker_login
|
||||
build_and_push "website" "modules/website"
|
||||
;;
|
||||
"help"|"-h"|"--help")
|
||||
echo "CHORUS Services Build and Push Script"
|
||||
echo ""
|
||||
@@ -158,6 +170,7 @@ case "${1:-}" in
|
||||
echo " bzzz Build and push BZZZ coordinator only"
|
||||
echo " slurp-api Build and push SLURP API only"
|
||||
echo " slurp-rl-tuner Build and push SLURP RL Tuner only"
|
||||
echo " website Build and push marketing website only"
|
||||
echo " help Show this help message"
|
||||
;;
|
||||
*)
|
||||
|
||||
Reference in New Issue
Block a user