Skip to content

[docker/ci/docs] Replace comment/uncomment workflow with Docker Compose profiles and update service images #2209

@ramonfigueiredo

Description

@ramonfigueiredo

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementImprovement to an existing feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions