From 4830d367f36e213840fbffa24a04758600da622e Mon Sep 17 00:00:00 2001 From: Aaron Crawfis Date: Mon, 17 Jul 2023 11:47:56 -0700 Subject: [PATCH 1/4] Change port to 8080 --- quickstarts/dapr/ui/Dockerfile | 2 ++ quickstarts/dapr/ui/appsettings.json | 9 ++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/quickstarts/dapr/ui/Dockerfile b/quickstarts/dapr/ui/Dockerfile index a9f01155..c628b42e 100644 --- a/quickstarts/dapr/ui/Dockerfile +++ b/quickstarts/dapr/ui/Dockerfile @@ -10,4 +10,6 @@ RUN dotnet publish -c release -o /output/ --no-restore -r linux-musl-x64 FROM mcr.microsoft.com/dotnet/aspnet:5.0-alpine WORKDIR /app COPY --from=build /output ./ + ENTRYPOINT ["dotnet", "ui.dll"] +EXPOSE 8080 \ No newline at end of file diff --git a/quickstarts/dapr/ui/appsettings.json b/quickstarts/dapr/ui/appsettings.json index d9d9a9bf..8f83dda8 100644 --- a/quickstarts/dapr/ui/appsettings.json +++ b/quickstarts/dapr/ui/appsettings.json @@ -6,5 +6,12 @@ "Microsoft.Hosting.Lifetime": "Information" } }, - "AllowedHosts": "*" + "AllowedHosts": "*", + "Kestrel": { + "Endpoints": { + "Hosting": { + "Url": "http://+:8080" + } + } + } } From 0d7e6c617b017a000674d49d819ad29f63677491 Mon Sep 17 00:00:00 2001 From: Aaron Crawfis Date: Mon, 17 Jul 2023 11:53:44 -0700 Subject: [PATCH 2/4] Update container port --- quickstarts/dapr/dapr-azure.bicep | 2 +- quickstarts/dapr/dapr.bicep | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/quickstarts/dapr/dapr-azure.bicep b/quickstarts/dapr/dapr-azure.bicep index a993ee5a..d73f3802 100644 --- a/quickstarts/dapr/dapr-azure.bicep +++ b/quickstarts/dapr/dapr-azure.bicep @@ -48,7 +48,7 @@ resource frontend 'Applications.Core/containers@2022-03-15-privatepreview' = { } ports: { ui: { - containerPort: 80 + containerPort: 8080 provides: frontendRoute.id } } diff --git a/quickstarts/dapr/dapr.bicep b/quickstarts/dapr/dapr.bicep index 019861b7..28657635 100644 --- a/quickstarts/dapr/dapr.bicep +++ b/quickstarts/dapr/dapr.bicep @@ -51,7 +51,7 @@ resource frontend 'Applications.Core/containers@2022-03-15-privatepreview' = { } ports: { ui: { - containerPort: 80 + containerPort: 8080 provides: frontendRoute.id } } From 7e74754ff3c89e55a360a5dcb36f1a25030a6c2a Mon Sep 17 00:00:00 2001 From: Aaron Crawfis Date: Mon, 17 Jul 2023 12:54:09 -0700 Subject: [PATCH 3/4] Update configuration --- quickstarts/dapr/ui/appsettings.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quickstarts/dapr/ui/appsettings.json b/quickstarts/dapr/ui/appsettings.json index 8f83dda8..5964f66a 100644 --- a/quickstarts/dapr/ui/appsettings.json +++ b/quickstarts/dapr/ui/appsettings.json @@ -9,7 +9,7 @@ "AllowedHosts": "*", "Kestrel": { "Endpoints": { - "Hosting": { + "Http": { "Url": "http://+:8080" } } From 54be48c1f99eac74a5ab2c9aebfd69ded8a2b2b7 Mon Sep 17 00:00:00 2001 From: Aaron Crawfis Date: Mon, 17 Jul 2023 13:34:10 -0700 Subject: [PATCH 4/4] Add error message --- quickstarts/dapr/ui/Startup.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/quickstarts/dapr/ui/Startup.cs b/quickstarts/dapr/ui/Startup.cs index 82a34e26..93a19307 100644 --- a/quickstarts/dapr/ui/Startup.cs +++ b/quickstarts/dapr/ui/Startup.cs @@ -24,6 +24,10 @@ public void ConfigureServices(IServiceCollection services) services.AddServerSideBlazor(); var appId = Environment.GetEnvironmentVariable("CONNECTION_BACKEND_APPID"); + if (string.IsNullOrEmpty(appId)) + { + throw new ArgumentNullException("CONNECTION_BACKEND_APPID", "Please set the environment variable CONNECTION_BACKEND_APPID to the id of the backend app."); + } services.AddSingleton(DaprClient.CreateInvokeHttpClient(appId)); }