Files
monorepo/LCU.WebApps.Internal.DispatcherManager/cleanbuildrun.ps1
T
2026-03-24 09:57:03 -05:00

24 lines
1.1 KiB
PowerShell

echo "Building dispatchermanager Docker Image";
dotnet clean
$paths = 'LCU.WebApps.Internal.DispatcherManager/bin', 'LCU.WebApps.Internal.DispatcherManager/obj'
foreach ($path in $paths) {
if (Test-Path -LiteralPath $path) {
rm $path -r -force
} else {
"Path doesn't exist: $path"
}
}
docker build -t landmarkcu/temenos-dictionary-manager .
echo "Adding self-singed certificate for HTTPS"
dotnet dev-certs https --clean
dotnet dev-certs https -ep ".\.aspnet\https\aspnetapp.pfx" -p testcert
dotnet dev-certs https --trust
echo "Running dispatchermanager Docker Container";
docker run --rm -it -p 7285:80 `
-p 7284:443 `
-e ASPNETCORE_URLS="https://+;http://+" `
-e ASPNETCORE_HTTPS_PORT=7284 `
-e ASPNETCORE_Kestrel__Certificates__Default__Password=testcert `
-e ASPNETCORE_Kestrel__Certificates__Default__Path=/https/aspnetapp.pfx `
--mount type=bind,src="$(PWD)\.aspnet\https",target=/https/ landmarkcu/dispatcher-manager
rm -r -fo ".\.aspnet"