Adds a new template for MuleSoft ESB Runtime , a Java-based integration platform for connecting applications, data sources, and APIs.
Changes
Docker image: yogeshmulecraft/mulece-esb:latest
Ports: 8081 (HTTP API), 1099 (JMX/RMI)
Auto-deployment of Mule applications from /opt/mule-standalone/apps
Persistent volumes for logs, config, apps, and domains
Features
✅ Automatic Mule JAR deployment
✅ Configurable via environment variables
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/Dokploy/templates/pull/498
**Author:** [@Harikrishnan1367709](https://github.com/Harikrishnan1367709)
**Created:** 11/3/2025
**Status:** 🔄 Open
**Base:** `main` ← **Head:** `mulesoft-esb`
---
### 📝 Commits (8)
- [`65109ad`](https://github.com/Dokploy/templates/commit/65109ad350e7272bcc6438397f9fc3dbd67b03fd) added the mulesoft esb template
- [`67346fb`](https://github.com/Dokploy/templates/commit/67346fb1e9ea56741b98e632463b5b7c99e8920f) updated the compose and the meta.json
- [`0a9a8de`](https://github.com/Dokploy/templates/commit/0a9a8de8e3ad5d3faa04005ef2db4dd0a4036ec6) feat(mulesoft-esb): update image and add dynamic env configuration - Updated image to hari1367709/mule-esb:latest - Added dynamic HTTP_PORT for runtime port configuration - Added MULE_VERSION environment variable for Mule ESB version selection
- [`9ae9027`](https://github.com/Dokploy/templates/commit/9ae90271acd6c3453b862c39aa40f99a3b9cc1c0) updated the meta.json to use the version as latest
- [`81f0a26`](https://github.com/Dokploy/templates/commit/81f0a2618ba70a256ff47a15da0936462796cc1d) added a comment line to the template file
- [`c489ae7`](https://github.com/Dokploy/templates/commit/c489ae71120b3ec4632f0fdc5530bf716d97e989) updated the mule runtime image
- [`fc8bb45`](https://github.com/Dokploy/templates/commit/fc8bb456fe3e99b4be2ac221df30a29e01946eba) fix(mulesoft-esb): update ports configuration to follow guidelines
- [`0127ecd`](https://github.com/Dokploy/templates/commit/0127ecd3b43b51b8a96a014b396314ae6f917e18) updated the port to use the env(HTTP_PORT)
### 📊 Changes
**4 files changed** (+64 additions, -0 deletions)
<details>
<summary>View changed files</summary>
➕ `blueprints/mulesoft-esb/docker-compose.yml` (+22 -0)
➕ `blueprints/mulesoft-esb/mulesoft_logo.png` (+0 -0)
➕ `blueprints/mulesoft-esb/template.toml` (+23 -0)
📝 `meta.json` (+19 -0)
</details>
### 📄 Description
## Summary
Adds a new template for MuleSoft ESB Runtime , a Java-based integration platform for connecting applications, data sources, and APIs.
## Changes
- Docker image: `yogeshmulecraft/mulece-esb:latest`
- Ports: 8081 (HTTP API), 1099 (JMX/RMI)
- Auto-deployment of Mule applications from `/opt/mule-standalone/apps`
- Persistent volumes for logs, config, apps, and domains
## Features
- ✅ Automatic Mule JAR deployment
- ✅ Configurable via environment variables
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/Dokploy/templates/pull/498
Author: @Harikrishnan1367709
Created: 11/3/2025
Status: 🔄 Open
Base:
main← Head:mulesoft-esb📝 Commits (8)
65109adadded the mulesoft esb template67346fbupdated the compose and the meta.json0a9a8defeat(mulesoft-esb): update image and add dynamic env configuration - Updated image to hari1367709/mule-esb:latest - Added dynamic HTTP_PORT for runtime port configuration - Added MULE_VERSION environment variable for Mule ESB version selection9ae9027updated the meta.json to use the version as latest81f0a26added a comment line to the template filec489ae7updated the mule runtime imagefc8bb45fix(mulesoft-esb): update ports configuration to follow guidelines0127ecdupdated the port to use the env(HTTP_PORT)📊 Changes
4 files changed (+64 additions, -0 deletions)
View changed files
➕
blueprints/mulesoft-esb/docker-compose.yml(+22 -0)➕
blueprints/mulesoft-esb/mulesoft_logo.png(+0 -0)➕
blueprints/mulesoft-esb/template.toml(+23 -0)📝
meta.json(+19 -0)📄 Description
Summary
Adds a new template for MuleSoft ESB Runtime , a Java-based integration platform for connecting applications, data sources, and APIs.
Changes
yogeshmulecraft/mulece-esb:latest/opt/mule-standalone/appsFeatures
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.