Код: Выделить всё
services:
aspire-dashboard:
container_name: "aspire-dashboard"
image: "mcr.microsoft.com/dotnet/aspire-dashboard:8.0"
environment:
DOTNET_DASHBOARD_UNSECURED_ALLOW_ANONYMOUS: "true"
DASHBOARD__RESOURCESERVICECLIENT__AUTHMODE: "ApiKey"
DASHBOARD__RESOURCESERVICECLIENT__APIKEY: "1234567"
DASHBOARD__RESOURCESERVICECLIENT__URL: "http://localhost:20213"
ports:
- target: 18888
published: 18888
restart: unless-stopped
cache:
container_name: "cache"
image: "docker.io/library/redis:7.4"
environment:
OTEL_EXPORTER_OTLP_ENDPOINT: "http://aspire-dashboard:18889"
OTEL_SERVICE_NAME: "cache"
ports:
- target: 6379
published: 6379
restart: unless-stopped
apiservice:
container_name: "apiservice"
image: "apiservice:latest"
environment:
OTEL_DOTNET_EXPERIMENTAL_OTLP_EMIT_EXCEPTION_LOG_ATTRIBUTES: "true"
OTEL_DOTNET_EXPERIMENTAL_OTLP_EMIT_EVENT_LOG_ATTRIBUTES: "true"
OTEL_DOTNET_EXPERIMENTAL_OTLP_RETRY: "in_memory"
ASPNETCORE_FORWARDEDHEADERS_ENABLED: "true"
HTTP_PORTS: "8080"
OTEL_EXPORTER_OTLP_ENDPOINT: "http://aspire-dashboard:18889"
OTEL_SERVICE_NAME: "apiservice"
ports:
- target: 8080
published: 10000
- target: 8443
published: 10001
restart: unless-stopped
aspirestudyexternalapi:
container_name: "aspirestudyexternalapi"
image: "aspire-study-external-api:latest"
environment:
OTEL_EXPORTER_OTLP_ENDPOINT: "http://aspire-dashboard:18889"
OTEL_SERVICE_NAME: "aspirestudyexternalapi"
ports:
- target: 8080
published: 5000
restart: unless-stopped
webfrontend:
container_name: "webfrontend"
image: "webfrontend:latest"
environment:
OTEL_DOTNET_EXPERIMENTAL_OTLP_EMIT_EXCEPTION_LOG_ATTRIBUTES: "true"
OTEL_DOTNET_EXPERIMENTAL_OTLP_EMIT_EVENT_LOG_ATTRIBUTES: "true"
OTEL_DOTNET_EXPERIMENTAL_OTLP_RETRY: "in_memory"
ASPNETCORE_FORWARDEDHEADERS_ENABLED: "true"
HTTP_PORTS: "8080"
ConnectionStrings__cache: "cache:6379"
services__apiservice__http__0: "http://apiservice:8080"
services__aspirestudyexternalapi__http__0: "http://aspirestudyexternalapi:8080"
OTEL_EXPORTER_OTLP_ENDPOINT: "http://aspire-dashboard:18889"
OTEL_SERVICE_NAME: "webfrontend"
ports:
- target: 8080
published: 10002
- target: 8443
published: 10003
restart: unless-stopped
Код: Выделить всё
aspire-dashboard | fail: Aspire.Dashboard.Model.DashboardClient[0]
aspire-dashboard | Error #1 watching resources.
aspire-dashboard | Grpc.Core.RpcException: Status(StatusCode="Unimplemented", Detail="Service is unimplemented.")
aspire-dashboard | at Grpc.Net.Client.Internal.Retry.RetryCallBaseClientStreamReader`2.MoveNext(CancellationToken cancellationToken)
aspire-dashboard | at Grpc.Core.AsyncStreamReaderExtensions.ReadAllAsyncCore[T](IAsyncStreamReader`1 streamReader, CancellationToken cancellationToken)+MoveNext()
aspire-dashboard | at Grpc.Core.AsyncStreamReaderExtensions.ReadAllAsyncCore[T](IAsyncStreamReader`1 streamReader, CancellationToken cancellationToken)+System.Threading.Tasks.Sources.IValueTaskSource.GetResult()
aspire-dashboard | at Aspire.Dashboard.Model.DashboardClient.c__DisplayClass27_1.d.MoveNext() in /_/src/Aspire.Dashboard/Model/DashboardClient.cs:line 293
aspire-dashboard | --- End of stack trace from previous location ---
aspire-dashboard | at Aspire.Dashboard.Model.DashboardClient.c__DisplayClass27_1.d.MoveNext() in /_/src/Aspire.Dashboard/Model/DashboardClient.cs:line 293
aspire-dashboard | --- End of stack trace from previous location ---
aspire-dashboard | at Aspire.Dashboard.Model.DashboardClient.c__DisplayClass27_0.d.MoveNext() in /_/src/Aspire.Dashboard/Model/DashboardClient.cs:line 274
Подробнее здесь: https://stackoverflow.com/questions/792 ... -dashboard
Мобильная версия