Skip to content

Latest commit

 

History

History
89 lines (56 loc) · 2.84 KB

README_es.md

File metadata and controls

89 lines (56 loc) · 2.84 KB

Método de despliegue All-in-one

Este método de despliegue inicia todos los módulos stateless de la Plataforma en el mismo host.

¡¡¡ATENCIÓN!!! Este método no debe utilizarse en el entorno de producción. Este método se recomienda solo para demostraciones, pruebas o PoC (Proof of concept).

Módulos

En este método, instalar los módulos citados en esta página, en la sección Módulos.

Requisitos

Acceder a esta página, en la sección Requisitos, para obtener información sobre cómo instalar las dependencias para el funcionamiento de los módulos.

Despliegue

Instalación

1 - Editar el archivo hybrid.env, ubicado en este directorio, y cambiar los valores que contienen CHANGE_HERE a valores consistentes con su entorno.

2 - Generar um token de acesso del entorno híbrido en lo API-Manager siguiendo las instrucciones de esta página (sección: Creación de Token).

3 - Editar el archivo sensedia-all-in-one.yaml y cambiar las versiones de los módulos según las instrucciones de esta página (sección: Cambio de Versión de los Módulos, Puerto de Red y Otros Parámetros).

4 - Usar los siguientes comandos para ejecutar docker-compose referenciando el archivo sensedia-all-in-one.yaml.

cd compose/all-in-one/
sudo docker-compose -f sensedia-all-in-one.yaml up -d

Validación

Verificar el estatus de los contenedores con el siguiente comando.

sudo docker-compose ps

Se mostrará una lista de servicios con el estatus correspondiente.

Solución de problemas

Verificar los registros de cada servicio con el siguiente comando.

sudo docker-compose logs -f SERVICE_NAME

Sustituir el término SERVICE_NAME por el nombre del servicio cuyo registro se quiere ver.

Reiniciar el servicio con el siguiente comando.

sudo docker-compose restart SERVICE_NAME

Parar el servicio con el siguiente comando.

sudo docker-compose stop SERVICE_NAME

Iniciar el servicio una vez más con el siguiente comando.

sudo docker-compose start SERVICE_NAME

Se quiere parar el servicio y quitar todos los dados, volúmenes, imágenes, red de contenedores, usar el siguiente comando (usar sólo si realmente necesario).

cd compose/all-in-one/
sudo docker-compose -f sensedia-all-in-one.yaml down
  • Para validar su API, realizar una petición a la puerta de enlace híbrida; Accede a este enlace para la documentación de validación.