Yasindu Dissanayake created AIRAVATA-3962:
---------------------------------------------

             Summary: Improve Docker Compose Configuration for Stability and 
Compatibility
                 Key: AIRAVATA-3962
                 URL: https://issues.apache.org/jira/browse/AIRAVATA-3962
             Project: Airavata
          Issue Type: Improvement
            Reporter: Yasindu Dissanayake


The current `docker-compose.yml` file in Apache Airavata has several issues 
affecting stability and compatibility:
- Keycloak uses an outdated startup command (`-b 0.0.0.0`), which is no longer 
supported in newer versions.
- RabbitMQ does not have the management plugin enabled, making it inaccessible 
on port `15672`.
- No clear dependency order for some services.

 ✅ Proposed Fix
This issue proposes updating `docker-compose.yml` to:
- Use **RabbitMQ 3.12 with management plugin** for better UI support.
- Fix **Keycloak startup command** for newer versions.
- Ensure **correct startup order** using `depends_on`.

📌 Testing Done
- Successfully tested all services using `curl` and `nc` commands.
- Verified Keycloak UI at `http://localhost:18080`.
- Verified RabbitMQ UI at `http://localhost:15672`.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to