chore(release): snapshot 1.4.2
This commit is contained in:
55
setup-hosts.ps1
Normal file
55
setup-hosts.ps1
Normal file
@@ -0,0 +1,55 @@
|
||||
# Script para adicionar domínios locais ao arquivo hosts
|
||||
# Execute como Administrador
|
||||
|
||||
$hostsFile = "C:\Windows\System32\drivers\etc\hosts"
|
||||
$domains = @(
|
||||
"127.0.0.1 dash.localhost",
|
||||
"127.0.0.1 aggios.local",
|
||||
"127.0.0.1 api.localhost",
|
||||
"127.0.0.1 files.localhost",
|
||||
"127.0.0.1 agency.localhost"
|
||||
)
|
||||
|
||||
Write-Host "=== Configurando arquivo hosts para Aggios ===" -ForegroundColor Cyan
|
||||
Write-Host ""
|
||||
|
||||
# Verificar se já existem as entradas
|
||||
$hostsContent = Get-Content $hostsFile -ErrorAction SilentlyContinue
|
||||
|
||||
$needsUpdate = $false
|
||||
foreach ($domain in $domains) {
|
||||
$domainName = $domain.Split()[1]
|
||||
if ($hostsContent -notmatch $domainName) {
|
||||
Write-Host "✓ Adicionando: $domain" -ForegroundColor Green
|
||||
$needsUpdate = $true
|
||||
} else {
|
||||
Write-Host "→ Já existe: $domainName" -ForegroundColor Yellow
|
||||
}
|
||||
}
|
||||
|
||||
if ($needsUpdate) {
|
||||
Write-Host ""
|
||||
Write-Host "Adicionando entradas ao arquivo hosts..." -ForegroundColor Cyan
|
||||
|
||||
$newContent = @()
|
||||
$newContent += "`n# === Aggios Local Development ==="
|
||||
$newContent += $domains
|
||||
$newContent += "# === Fim Aggios ===`n"
|
||||
|
||||
Add-Content -Path $hostsFile -Value ($newContent -join "`n")
|
||||
|
||||
Write-Host ""
|
||||
Write-Host "✓ Arquivo hosts atualizado com sucesso!" -ForegroundColor Green
|
||||
Write-Host ""
|
||||
Write-Host "Você pode agora acessar:" -ForegroundColor Cyan
|
||||
Write-Host " • Dashboard: http://dash.localhost/cadastro" -ForegroundColor White
|
||||
Write-Host " • API: http://api.localhost/api/health" -ForegroundColor White
|
||||
Write-Host " • Institucional: http://aggios.local" -ForegroundColor White
|
||||
} else {
|
||||
Write-Host ""
|
||||
Write-Host "✓ Todas as entradas já estão configuradas!" -ForegroundColor Green
|
||||
}
|
||||
|
||||
Write-Host ""
|
||||
Write-Host "Pressione qualquer tecla para continuar..."
|
||||
$null = $Host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
|
||||
Reference in New Issue
Block a user