Files
Novault-backend/switch_env.ps1

21 lines
584 B
PowerShell
Raw Normal View History

param (
[string]$env = "dev"
)
$source = ".env.$env"
$dest = ".env"
if (Test-Path $source) {
Copy-Item -Path $source -Destination $dest -Force
Write-Host "Success: Switched to $env environment ($source -> $dest)"
# Simple check to see if environment content matches
$content = Get-Content $dest -TotalCount 10
Write-Host "Current Config Preview:"
$content | Select-String "ENVIRONMENT"
$content | Select-String "DB_HOST"
} else {
Write-Error "Error: Source file $source does not exist."
Write-Host "Usage: ./switch_env.ps1 [dev|prod]"
}