summary refs log tree commit diff
path: root/extra/admin-api/Utilities/Spacebar.AdminApi.TestClient/scripts/deploy.sh
diff options
context:
space:
mode:
Diffstat (limited to 'extra/admin-api/Utilities/Spacebar.AdminApi.TestClient/scripts/deploy.sh')
-rwxr-xr-xextra/admin-api/Utilities/Spacebar.AdminApi.TestClient/scripts/deploy.sh24
1 files changed, 24 insertions, 0 deletions
diff --git a/extra/admin-api/Utilities/Spacebar.AdminApi.TestClient/scripts/deploy.sh b/extra/admin-api/Utilities/Spacebar.AdminApi.TestClient/scripts/deploy.sh
new file mode 100755

index 000000000..d7563b2dd --- /dev/null +++ b/extra/admin-api/Utilities/Spacebar.AdminApi.TestClient/scripts/deploy.sh
@@ -0,0 +1,24 @@ +#!/bin/sh +if [[ -z $(git status -s) ]] +then + echo "tree is clean" +else + echo "tree is dirty, please commit changes before running this" +# exit +fi + +REMOTE_TARGET=`cat .publish_target` +if [[ -n "$REMOTE_TARGET" ]] +then + echo "Publish target is ${REMOTE_TARGET}" +else + echo "Publish target not set. Please write it in .publish_target (rsync path specifier)" + exit +fi + +BASE_DIR=`pwd` +set -x +rm -rf bin/Release +dotnet publish -c Release +dotnet restore # restore debug deps +rsync --delete -raP bin/Release/net10.0/publish/wwwroot/ ${REMOTE_TARGET}