[
https://issues.apache.org/jira/browse/AIRAVATA-3962?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Yasindu Dissanayake updated AIRAVATA-3962:
------------------------------------------
Description:
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|http://localhost:18080/].
- Verified RabbitMQ UI at [http://localhost:15672|http://localhost:15672/].
was:
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`.
> 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
> Priority: Major
>
> 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|http://localhost:18080/].
> - Verified RabbitMQ UI at [http://localhost:15672|http://localhost:15672/].
--
This message was sent by Atlassian Jira
(v8.20.10#820010)