diff --git a/extra/admin-api/Interop/Spacebar.Interop.Authentication/SpacebarAuthenticationService.cs b/extra/admin-api/Interop/Spacebar.Interop.Authentication/SpacebarAuthenticationService.cs index 9c00df53c..0e24661c4 100644 --- a/extra/admin-api/Interop/Spacebar.Interop.Authentication/SpacebarAuthenticationService.cs +++ b/extra/admin-api/Interop/Spacebar.Interop.Authentication/SpacebarAuthenticationService.cs @@ -32,11 +32,21 @@ public class SpacebarAuthenticationService(ILoggerHome +Spacebar instance: + +
Spacebar API URL: { builder.Services.AddSingleton(); builder.Services.AddSingleton(sp => (WebAssemblyJSRuntime)sp.GetRequiredService()); builder.Services.AddSingleton(sp => (IJSInProcessRuntime)sp.GetRequiredService()); +builder.Services.AddSingleton(); +builder.Services.AddSingleton(); await builder.Build().RunAsync(); \ No newline at end of file diff --git a/extra/admin-api/Utilities/Spacebar.AdminApi.TestClient/Spacebar.AdminApi.TestClient.csproj b/extra/admin-api/Utilities/Spacebar.AdminApi.TestClient/Spacebar.AdminApi.TestClient.csproj index 7b588facc..63d8f618b 100644 --- a/extra/admin-api/Utilities/Spacebar.AdminApi.TestClient/Spacebar.AdminApi.TestClient.csproj +++ b/extra/admin-api/Utilities/Spacebar.AdminApi.TestClient/Spacebar.AdminApi.TestClient.csproj @@ -10,11 +10,12 @@ true false + false false - + false true - + @@ -44,6 +45,7 @@ + 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}