Files
carinha-control-panel/iniciar.ps1
T

12 lines
503 B
PowerShell

param([int]$Porta = 8100, [switch]$SemAbrir)
$ErrorActionPreference = 'Stop'
$url = "http://192.168.1.35:$Porta"
try {
$health = Invoke-RestMethod "$url/app/health" -TimeoutSec 5
if ($health.projeto -ne 'carinha-pc') { throw 'Servidor inesperado' }
} catch {
throw "Orange Pi indisponível em $url. Confira alimentação, rede e o serviço carinha-pc. Nenhum servidor será iniciado no PC."
}
Write-Host "Painel no Orange Pi: $url/painel"
if (-not $SemAbrir) { Start-Process "$url/painel" }