27 lines
710 B
PowerShell
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!"
|