Ir para o conteúdo

41 — Instalar Lorentz IoT + Lorentz Hotel (opcional)

Apps opcionais para telemetria/comando (bomba, boia) e vertical hospitalidade.

Índice geral: 28-indice-instalacao-apps.md
Produto: docs/LORENTZ-HOTEL-INDEX.md (monorepo)


Visão

App Profile Porta Pasta código
Lorentz IoT iot (também sobe com hotel) 8083 ../lorentz-iot
Lorentz Hotel hotel 8084 ../lorentz-hotel

MVP lab: devices simulados bomba-casa-01 e boia-casa-01. Fail-safe: boia cheia bloqueia ligar bomba.


Pré-requisitos

cd ~/omnichannel/lorentz-vps-stack
# .env com MSSQL_SA_PASSWORD etc. (compose valida o arquivo inteiro)
# Variáveis Hotel/IoT — ver .env.example

Pastas ao lado do stack:

omnichannel/
  lorentz-iot/
  lorentz-hotel/
  lorentz-vps-stack/

Deploy

chmod +x scripts/deploy-lorentz-iot.sh scripts/deploy-lorentz-hotel.sh

# Só API IoT
./scripts/deploy-lorentz-iot.sh

# Hotel + IoT
./scripts/deploy-lorentz-hotel.sh

Testes:

curl -s http://127.0.0.1:8083/api/health
curl -s -H "Authorization: Bearer $IOT_API_TOKEN" http://127.0.0.1:8083/api/devices
# Browser: http://<IP>:8084/login.php

Login Hotel: HOTEL_ADMIN_USER / HOTEL_ADMIN_PASSWORD do .env.


Parar

./scripts/deploy-lorentz-hotel.sh --stop
# ou
./scripts/deploy-lorentz-iot.sh --stop