Preparación de directorios de volumenes {{ currentPage ? currentPage.title : "" }}

Para desplegar aplicaciones de Mule en una instancia que se ejecuta dentro de un contenedor de Docker se requiere compartir uno o más directorios en el sistema de archivos del host con elcontenedor Docker y acceder a los archivos en un contenedor Docker desde el host.

Por tal motivo primero desde la consola en su directorio de home del servidor se necesita crear un directorio llamado "mule-root"

sudo mkdir mule-root

 

En el directorio "mule-root", se han de crear tres directorios llamados "apps", "conf" y "logs"

 

sudo mkdir apps

sudo mkdir conf

sudo mkdir logs

Nos ubicamos en Home y descargamos la distribución Mule CE 3.9.0 standalone

sudo wget https://repository.mulesoft.org/nexus/content/repositories/releases/org/mule/distributions/mule-standalone/3.9.0/mule-standalone-3.9.0.zip

Descomprimimos el archivo descargado

sudo unzip mule-standalone-3.9.0.zip

 

Si no se dispone del paquete unzip se puede descargar con el siguiente comando

sudo apt install unzip

Desde la distribución de Mule CE 3.9.0, copiamos los archivos del directorio "apps" al directorio "mule-root/apps" que acabamos de crear.

 

sudo cp -r mule-standalone-3.9.0/apps/ mule-root/

 

Desde la distribución de Mule CE 3.9.0, copiamos los archivos del directorio "conf" al directorio "mule-root/conf" que se creó.

sudo cp -r mule-standalone-3.9.0/conf/ mule-root/

Regresamos al Home y procedemos a asignar usuario y grupo con el que se accede al servidor en este caso teguser a nuestros directorios creados pero esto dependera de su propia configuración.

sudo chown teguser -R mule-root

sudo chgrp teguser -R mule-root

{{{ content }}}