Describe the enhancement
Replace the current comment/uncomment workflow for optional Docker Compose services with Docker Compose profiles, update all service images to current versions, and consolidate the multiple compose files into a single docker-compose.yml.
Currently, enabling optional services (Web UI, monitoring, event streaming) requires manually uncommenting large YAML blocks in docker-compose.yml, which is error-prone and hard to manage. Additionally, there are several separate compose files in the sandbox directory (docker-compose.full.yml, docker-compose.monitoring-full.yml, docker-compose.monitoring.yml) and a deploy script (deploy_opencue_full.sh) that duplicate service definitions and can drift out of sync with the main compose file.
Version Number
Describe the enhancement
Replace the current comment/uncomment workflow for optional Docker Compose services with Docker Compose profiles, update all service images to current versions, and consolidate the multiple compose files into a single
docker-compose.yml.Currently, enabling optional services (Web UI, monitoring, event streaming) requires manually uncommenting large YAML blocks in
docker-compose.yml, which is error-prone and hard to manage. Additionally, there are several separate compose files in thesandboxdirectory (docker-compose.full.yml,docker-compose.monitoring-full.yml,docker-compose.monitoring.yml) and a deploy script (deploy_opencue_full.sh) that duplicate service definitions and can drift out of sync with the main compose file.Version Number