mirror of https://github.com/abpframework/abp.git
2 changed files with 42 additions and 0 deletions
@ -0,0 +1,33 @@ |
|||
echo "Creating non-deployments" |
|||
kubectl create -f (Get-ChildItem -Recurse -File -Filter "*.yaml" -Exclude "*deployment*.yaml" | |
|||
Group-Object -Property Directory | |
|||
ForEach-Object { |
|||
@( |
|||
$_.Group | |
|||
Resolve-Path -Relative | # make relative path |
|||
ForEach-Object Substring 2 # cut '.\' part |
|||
)-join',' |
|||
}) |
|||
|
|||
echo "Creating deployments" |
|||
kubectl create -f (Get-ChildItem -Recurse -File -Filter "*deployment*.yaml" | |
|||
Group-Object -Property Directory | |
|||
ForEach-Object { |
|||
@( |
|||
$_.Group | |
|||
Resolve-Path -Relative | # make relative path |
|||
ForEach-Object Substring 2 # cut '.\' part |
|||
)-join',' |
|||
}) |
|||
|
|||
echo "Forwarding ports" |
|||
$jobs=@() |
|||
$portforward = { |
|||
param($app, $port) |
|||
kubectl port-forward "$app" "$port" |
|||
} |
|||
|
|||
$jobs+=Start-Job -ScriptBlock $portforward -ArgumentList deployment.apps/auth-server,51511:51511 |
|||
$jobs+=Start-Job -ScriptBlock $portforward -ArgumentList deployment.apps/backend-admin-app,51512:80 |
|||
$jobs+=Start-Job -ScriptBlock $portforward -ArgumentList deployment.apps/public-website,51513:80 |
|||
Wait-Job $jobs |
|||
@ -0,0 +1,9 @@ |
|||
#!/bin/bash |
|||
set -e |
|||
|
|||
kubectl create -f $(ls -x | grep .yaml | grep -v deployment | tr " \t\n\r" "," | sed 's/.$//') |
|||
kubectl create -f $(ls -x | grep .yaml | grep deployment | tr " \t\n\r" "," | sed 's/.$//') |
|||
|
|||
kubectl port-forward deployment.apps/auth-server 51511:51511 & |
|||
kubectl port-forward deployment.apps/backend-admin-app 51512:80 & |
|||
kubectl port-forward deployment.apps/public-website 51513:80 |
|||
Loading…
Reference in new issue