Deploy en Docker para VPS Cloud o VM
Última actualización
Última actualización
Ya se ha visto como levantar OMniLeads utilizando Docker Dekstop. Sin embargo, para ambientes que utilicen Virtual Machines (VM) o Virtual Private Servers (VPS), es preciso trabajar sobre algunas variables de configruación.
Nota: Si se trabaja sobre un VPS con una IP Pública, es mandatorio contar con una interface de red dedicada a una IP Privada.
Para ello, dentro del Linux Host haremos uso del script first_boot_installer.sh de nuestro repositorio y le daremos permisos de ejecución mediante el siguiente comando:
Previo a correr la instalación, es importante especificar el escenario en el que se trabajará. Si usaremos un VPS, el entorno a configurar será "cloud", y será "lan" si se usa una Virtual Machine. Definiremos para ello la variable de entorno ENV según sea el caso: "cloud" o "lan".
Además, deberemos setear la variable NIC para parametrizar la interface de red privada que utilizara la plataforma en su diálogo entre componentes internos. Por ejemplo: "eth0".
Finalmente, deberemos especificar si utilizaremos Wombat Dialer para la configuración del servicio de Discador Predicitvo, o si instalaremos OMniLeads sin dicho componente. Dependiendo el caso, procedemos a instalar ahora sí nuestra Suite de Contact Center:
Sin Discador:
Con Discador:
Donde DIALER_HOST hace referencia a la Dirección IP LAN del discador, DIALER_USER y DIALER_PASS representan el username y password por default de la Third Party Wombat Dialer.
Nota: recuerde que si desea implementar Wombat Dialer en este escenario, deberá tener una VM/VPS para instalar el marcador allí y luego configurarlo para que funcione con OMniLeads. Más información en el siguiente enlace: https://www.wombatdialer.com/installation.jsp
Finalizado el proceso de instalación, el script de instalación se encarga de levantar la aplicación y darnos acceso a un login inicial.
En cualquier caso, podemos proceder a bajar los servicios o levantarlos nuevamente mediante instrucciones de Docker-Compose.
En el apartado de First Login, se pueden revisar los pasos necesarios para obtener el primer acceso a la UI con usuario Administrador.
Para mayor información, sugerimos visitar la documentación expuesta en el repositorio oficial del proyecto.