Files
MijnBesluit/tools/Website-lokaal-testen.ps1
T
2026-10-16 15:41:06 +02:00

32 lines
1.1 KiB
PowerShell

<#
.SYNOPSIS
Start MijnBesluit.Web lokaal (dotnet run) voor de knoppen "W-testen" en "WM-testen" van SideKick.
.DESCRIPTION
SideKick roept dit script verborgen aan en stuurt de uitvoer door naar het eigen venster. Zodra Kestrel
"Now listening on: ..." meldt, opent SideKick zelf de browser (met ?email=... en ?weergave=...).
#>
[CmdletBinding()]
param()
$ErrorActionPreference = 'Stop'
$Project = Split-Path $PSScriptRoot -Parent
$Csproj = Join-Path $Project 'src\MijnBesluit.Web\MijnBesluit.Web.csproj'
if (-not (Test-Path $Csproj)) { throw "MijnBesluit.Web is niet gevonden: $Csproj" }
if (-not (Get-Command dotnet -ErrorAction SilentlyContinue)) {
throw 'dotnet is niet gevonden. Installeer de .NET SDK of open een venster waarin hij in het PATH staat.'
}
$env:ASPNETCORE_ENVIRONMENT = 'Development'
$env:DOTNET_ENVIRONMENT = 'Development'
Write-Host ''
Write-Host 'MijnBesluit lokaal testen' -ForegroundColor Cyan
Write-Host " Project : $Csproj"
Write-Host ''
# Geen --no-build en de uitvoer rechtstreeks naar de console: anders komt "Now listening on" te laat bij SideKick aan.
dotnet run --project $Csproj