Logo

deployAll.ps1

echo "Deploy All starting..."
echo "Deploy backend..."
echo "Build backend..."
cd Server
if (Test-Path "publish") { Remove-Item "publish" -Recurse -Force };
dotnet publish -c Release -o ./publish 
echo "Remove Deployment dir if exists ..."
cd .. # back to root
if (Test-Path "Deployment") { Remove-Item "Deployment" -Recurse -Force };
echo "Copy backend items to Deployment..." 
New-Item -ItemType Directory -Path "Deployment\Proj\Server" -Force
Copy-Item -Path "Server\publish\*" 
  -Destination "Deployment\Proj\Server" -Recurse
echo "...Backend deployment - done" 
echo "Deploy frontend starting..."
.\deployFrontend.ps1 
echo "...Deploy all - done"