ibanking-api-ai/setup.ps1

27 lines
710 B
PowerShell

# setup.ps1
Write-Output "Iniciando inicializacion de entorno..."
# 1. Copiar archivo de entorno si no existe
if (!(Test-Path ".env.local")) {
Write-Output "Creando .env.local desde plantilla..."
Copy-Item ".env.local.template" ".env.local"
} else {
Write-Output "env.local ya existe."
}
# 2. Instalar dependencias del proyecto
if (Test-Path "package.json") {
Write-Output "Instalando dependencias de Node.js..."
npm install
}
# 3. Crear carpetas de logs
if (!(Test-Path "logs")) {
$null = New-Item -ItemType Directory -Path "logs" -Force
}
if (!(Test-Path "logs/app.log")) {
$null = New-Item -ItemType File -Path "logs/app.log" -Force
}
Write-Output "Inicializacion completa!"