Deploy utilizando Docker

En el siguiente apartado abordaremos los pasos necesarios para tener OMniLeads corriendo en entornos dockerizados.

Se requiere contar con Docker-Engine instalado en el ambiente a desplegar (Linux, Mac, o Win$):

y el siguiente repositorio clonado:

git clone https://gitlab.com/omnileads/omldeploytool.git
cd omldeploytool/docker-compose

OMniLeads & Docker Compose

Este entorno es ideal para un Testing Inicial o Prueba de Concepto ("PoC") local, debido a su rápido despliegue. Sin embargo no es recomendado para entornos productivos.

En este directorio, encontraremos 3 entornos de Docker Compose:

  • test-env: se utiliza para lanzar el stack de manera local mediante Docker Desktop.

  • prod-env: se utiliza para lanzar el stack en un VPS (Virtual Private Server) o VM (Virtual Machine).

  • dev-env: se utiliza para lanzar el stack de desarrollo (development) de manera local mediante Docker Desktop.

Para cualquiera de los casos, se precisa crear un archivo .env a partir de copiar el archivo env de ejemplo, provisto por el escenario elegido. A modo de ejemplo, intentaremos lanzar "test-env":

$ cp env test-env/.env
$ cd test-env
$ docker-compose up -d
$ ../oml_manage --reset_pass
$ ../oml_manage --init_env

Una vez que el entorno esté corriendo, simplemente se accede a la Suite mediante https://localhost con user y password "admin".

Última actualización