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