# Website Integration - Ready for Submodule Addition ## Status: Prepared ✅ The CHORUS Services platform is fully configured for the www.chorus.services website integration. All configuration is ready for when the website project is created. ## Configuration Complete ### Docker Swarm Configuration - `docker-compose.swarm.yml` includes `chorus-website` service - Traefik labels configured for `www.chorus.services` and `chorus.services` - Domain redirect: `chorus.services` → `www.chorus.services` - SSL/TLS certificates via Let's Encrypt - Registry image: `registry.home.deepblack.cloud/tony/chorus-website:latest` ### Build Scripts - `build-and-push.sh` includes website build support - Individual build command: `./build-and-push.sh website` - Integrated with unified build: `./chorus.sh build` ### Management Integration - `./chorus.sh deploy` includes website in production deployment - Production endpoints configured and documented ## Next Steps (When Website Project is Ready) 1. **Add Git Submodule:** ```bash git submodule add modules/website ``` 2. **Build and Deploy:** ```bash ./chorus.sh build # Includes website ./chorus.sh deploy # Deploys to production ``` 3. **Access Points:** - **Marketing**: https://www.chorus.services - **Dashboard**: https://dashboard.chorus.services - **API**: https://api.chorus.services ## Domain Configuration ✅ External domains configured with DNS pointing to 202.171.184.242: - `chorus.services` (redirects to www) - `www.chorus.services` (marketing website) - `dashboard.chorus.services` (WHOOSH dashboard) - `api.chorus.services` (API endpoints) - `*.chorus.services` (wildcard for future services) All Traefik labels and routing ready for production deployment.