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}
|