mirror of
https://github.com/Dokploy/templates.git
synced 2026-06-28 10:35:21 +02:00
* added the mulesoft esb template * updated the compose and the meta.json * 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 * updated the meta.json to use the version as latest * added a comment line to the template file * updated the mule runtime image * fix(mulesoft-esb): update ports configuration to follow guidelines * updated the port to use the env(HTTP_PORT) * Update docker-compose.yml * Update docker-compose.yml * Update blueprints/mulesoft-esb/docker-compose.yml --------- Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
23 lines
544 B
YAML
23 lines
544 B
YAML
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
|
|
|