Skip to content

Latest commit

 

History

History
87 lines (55 loc) · 2.52 KB

File metadata and controls

87 lines (55 loc) · 2.52 KB

All-in-one deployment method

Este método de deployment inicia todos os módulos stateless da plataforma no mesmo host.

ATENÇÃO!!! Esse método não deve ser utilizado no ambiente de produção. Este método é recomendado apenas para demontrações, testes ou PoC (Proof of concept).

Módulos

Neste método devem ser instalados os módulos citados nessa página, na seção Módulos.

Requisitos

Acesse essa página, na seção Requisitos, para obter informações sobre como instalar as dependências para o funcionamento dos módulos.

Deploy

Instalação

1 - Edite o arquivo hybrid.env, contido neste diretório, e altere os valores definidos como CHANGE_HERE para os valores condizentes com seu ambiente.

2 - Crie um token de acesso do ambiente híbrido no API-Manager seguindo as instruções dessa página, na seção Criação de Token.

3 - Edite o arquivo sensedia-all-in-one.yaml e altere as versões dos módulos, conforme as instruções dessa página, na seção Alterando a Versão dos Módulos, Porta e Outros Parâmetros.

4 - Use os comandos a seguir para executar o docker-compose referenciando o arquivo sensedia-all-in-one.yaml.

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

Validação

Veja o status dos contêineres com o seguinte comando.

sudo docker-compose ps

A lista de serviços será exibida com o respectivo status.

Troubleshooting

Veja os logs de cada serviço com o seguinte comando.

sudo docker-compose logs -f SERVICE_NAME

O termo SERVICE_NAME deve ser substituído pelo nome do serviço cujo log você deseja visualizar.

Reinicie o serviço com o seguinte comando.

sudo docker-compose restart SERVICE_NAME

Pare o serviço com o seguinte comando.

sudo docker-compose stop SERVICE_NAME

Inicie novamente o serviço com o seguinte comando.

sudo docker-compose start SERVICE_NAME

Se quiser parar o serviço e remover todos os dados, volumes, imagens, rede dos contêineres, use o comando a seguir (use apenas se realmente precisar).

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