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:
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.