|
# This approach still has issues, but would be the simplest approach for this script
|
|
# See: https://github.com/dotnet/eShopOnContainers/issues/74
|
|
|
|
Param([string] $rootPath)
|
|
$scriptPath = Split-Path $script:MyInvocation.MyCommand.Path
|
|
|
|
Write-Host "Current script directory is $scriptPath" -ForegroundColor Yellow
|
|
|
|
if ([string]::IsNullOrEmpty($rootPath)) {
|
|
$rootPath = "$scriptPath\.."
|
|
}
|
|
Write-Host "Root path used is $rootPath" -ForegroundColor Yellow
|
|
|
|
|
|
$SolutionFilePath = $rootPath + "eShopOnContainers-ServicesAndWebApps.sln"
|
|
|
|
dotnet restore $SolutionFilePath
|
|
|
|
dotnet publish $SolutionFilePath -c Release -o .\obj\Docker\publish
|
|
|