Dokploy

MuleSoft ESB Runtime Community Edition

MuleSoft ESB Runtime is a lightweight, Java-based integration platform that allows you to easily integrate applications, data sources, and APIs. It provides powerful connectors and data transformation capabilities for building robust integration solutions.

MuleSoft ESB Runtime Community Edition logo

Configuration

version: "3.8"

services:
  mule:
    image: yogeshmulecraft/mulece-esb:latest
    restart: unless-stopped
    ports:
      - "8081"
    environment:
      - MULE_VERSION=${MULE_VERSION:-4.9.0}
      - HTTP_PORT=${HTTP_PORT:-8081}
      - MULE_HOME=/opt/mule-standalone
      - MULE_BASE=/opt/mule-standalone
      - TZ=UTC
      - MULE_VERBOSE_EXCEPTIONS=true
    healthcheck:
      test: ["CMD-SHELL", "curl -f http://localhost:${HTTP_PORT:-8081}/ || exit 0"]
      interval: 60s
      timeout: 20s
      retries: 5
      start_period: 120s
# MuleSoft ESB Deployment Configuration

[variables]
main_domain = "${domain}"
timezone = "UTC"
mule_version = "4.9.0"
http_port = "8081"

[config]
[[config.domains]]
serviceName = "mule"
port = 8081
host = "${main_domain}"
path = "/"

[config.env]
MULE_VERSION = "${mule_version}"
HTTP_PORT = "${http_port}"
MULE_HOME = "/opt/mule-standalone"
MULE_BASE = "/opt/mule-standalone"
TZ = "${timezone}"
MULE_VERBOSE_EXCEPTIONS = "true"

Base64

To import this template in Dokploy: create a Compose service → AdvancedBase64 import and paste the content below:

ewogICJjb21wb3NlIjogInZlcnNpb246IFwiMy44XCJcblxuc2VydmljZXM6XG4gIG11bGU6XG4gICAgaW1hZ2U6IHlvZ2VzaG11bGVjcmFmdC9tdWxlY2UtZXNiOmxhdGVzdFxuICAgIHJlc3RhcnQ6IHVubGVzcy1zdG9wcGVkXG4gICAgcG9ydHM6XG4gICAgICAtIFwiODA4MVwiXG4gICAgZW52aXJvbm1lbnQ6XG4gICAgICAtIE1VTEVfVkVSU0lPTj0ke01VTEVfVkVSU0lPTjotNC45LjB9XG4gICAgICAtIEhUVFBfUE9SVD0ke0hUVFBfUE9SVDotODA4MX1cbiAgICAgIC0gTVVMRV9IT01FPS9vcHQvbXVsZS1zdGFuZGFsb25lXG4gICAgICAtIE1VTEVfQkFTRT0vb3B0L211bGUtc3RhbmRhbG9uZVxuICAgICAgLSBUWj1VVENcbiAgICAgIC0gTVVMRV9WRVJCT1NFX0VYQ0VQVElPTlM9dHJ1ZVxuICAgIGhlYWx0aGNoZWNrOlxuICAgICAgdGVzdDogW1wiQ01ELVNIRUxMXCIsIFwiY3VybCAtZiBodHRwOi8vbG9jYWxob3N0OiR7SFRUUF9QT1JUOi04MDgxfS8gfHwgZXhpdCAwXCJdXG4gICAgICBpbnRlcnZhbDogNjBzXG4gICAgICB0aW1lb3V0OiAyMHNcbiAgICAgIHJldHJpZXM6IDVcbiAgICAgIHN0YXJ0X3BlcmlvZDogMTIwc1xuXG4iLAogICJjb25maWciOiAiXG4jIE11bGVTb2Z0IEVTQiBEZXBsb3ltZW50IENvbmZpZ3VyYXRpb25cblxuW3ZhcmlhYmxlc11cbm1haW5fZG9tYWluID0gXCIke2RvbWFpbn1cIlxudGltZXpvbmUgPSBcIlVUQ1wiXG5tdWxlX3ZlcnNpb24gPSBcIjQuOS4wXCJcbmh0dHBfcG9ydCA9IFwiODA4MVwiXG5cbltjb25maWddXG5bW2NvbmZpZy5kb21haW5zXV1cbnNlcnZpY2VOYW1lID0gXCJtdWxlXCJcbnBvcnQgPSA4MDgxXG5ob3N0ID0gXCIke21haW5fZG9tYWlufVwiXG5wYXRoID0gXCIvXCJcblxuW2NvbmZpZy5lbnZdXG5NVUxFX1ZFUlNJT04gPSBcIiR7bXVsZV92ZXJzaW9ufVwiXG5IVFRQX1BPUlQgPSBcIiR7aHR0cF9wb3J0fVwiXG5NVUxFX0hPTUUgPSBcIi9vcHQvbXVsZS1zdGFuZGFsb25lXCJcbk1VTEVfQkFTRSA9IFwiL29wdC9tdWxlLXN0YW5kYWxvbmVcIlxuVFogPSBcIiR7dGltZXpvbmV9XCJcbk1VTEVfVkVSQk9TRV9FWENFUFRJT05TID0gXCJ0cnVlXCJcbiIKfQ==

Tags

integration, api, esb, enterprise, java


Version: latest

On this page