Initial import
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
param(
|
||||
[string]$PfxPath = "$env:USERPROFILE\.aspnet\https\minattest-app.pfx",
|
||||
[string]$PfxPass = "mypass",
|
||||
[int]$BffHttpsPort = 7228,
|
||||
[int]$Port = 5173
|
||||
)
|
||||
|
||||
function Ensure-DevCertExported {
|
||||
param([string]$Path, [string]$Pass)
|
||||
if (-not (Test-Path -LiteralPath $Path)) {
|
||||
Write-Host "Exporting .NET dev cert to: $Path" -ForegroundColor Cyan
|
||||
dotnet dev-certs https -ep $Path -p $Pass | Out-Null
|
||||
dotnet dev-certs https --trust | Out-Null
|
||||
}
|
||||
}
|
||||
|
||||
Set-StrictMode -Version Latest
|
||||
$ErrorActionPreference = 'Stop'
|
||||
|
||||
# Move to app root (one up from scripts folder)
|
||||
Set-Location (Resolve-Path (Join-Path $PSScriptRoot '..'))
|
||||
|
||||
Ensure-DevCertExported -Path $PfxPath -Pass $PfxPass
|
||||
|
||||
$env:SSL_PFX_PATH = $PfxPath
|
||||
$env:SSL_PFX_PASS = $PfxPass
|
||||
$env:VITE_ASPNETCORE_HTTPS_PORT = "$BffHttpsPort"
|
||||
|
||||
Write-Host "Launching Vite over HTTPS:" -ForegroundColor Green
|
||||
Write-Host " SSL_PFX_PATH = $PfxPath"
|
||||
Write-Host " VITE_ASPNETCORE_HTTPS_PORT = $BffHttpsPort"
|
||||
Write-Host " Port = $Port"
|
||||
|
||||
npm run dev -- --port $Port
|
||||
|
||||
Reference in New Issue
Block a user