You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/app-host/configuration.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ The AppHost project configures and starts your distributed application (<xref:As
12
12
Configuration includes:
13
13
14
14
- Settings for hosting the resource service, such as the address and authentication options.
15
-
- Settings used to start the [Aspire dashboard](../fundamentals/dashboard/overview.md), such the dashboard's frontend and OpenTelemetry Protocol (OTLP) addresses.
15
+
- Settings used to start the [Aspire dashboard](https://aspire.dev/dashboard/overview/), such the dashboard's frontend and OpenTelemetry Protocol (OTLP) addresses.
16
16
- Internal settings that Aspire uses to run the AppHost. These are set internally but can be accessed by integrations that extend Aspire.
17
17
18
18
AppHost configuration is provided by the AppHost launch profile. The AppHost has a launch settings file call _launchSettings.json_ which has a list of launch profiles. Each launch profile is a collection of related options which defines how you would like `dotnet` to start your application.
@@ -47,7 +47,7 @@ The preceding launch settings file:
47
47
For more information, see [Aspire and launch profiles](../fundamentals/launch-profiles.md).
48
48
49
49
> [!NOTE]
50
-
> Configuration described on this page is for Aspire AppHost project. To configure the standalone dashboard, see [dashboard configuration](../fundamentals/dashboard/configuration.md).
50
+
> Configuration described on this page is for Aspire AppHost project. To configure the standalone dashboard, see [dashboard configuration](https://aspire.dev/dashboard/configuration/).
51
51
52
52
## Common configuration
53
53
@@ -83,7 +83,7 @@ A resource service is hosted by the AppHost. The resource service is used by the
83
83
84
84
## Dashboard
85
85
86
-
By default, the dashboard is automatically started by the AppHost. The dashboard supports [its own set of configuration](../fundamentals/dashboard/configuration.md), and some settings can be configured from the AppHost.
86
+
By default, the dashboard is automatically started by the AppHost. The dashboard supports [its own set of configuration](https://aspire.dev/dashboard/configuration/), and some settings can be configured from the AppHost.
87
87
88
88
| Option | Default value | Description |
89
89
|--|--|--|
@@ -93,8 +93,8 @@ By default, the dashboard is automatically started by the AppHost. The dashboard
93
93
|`ASPIRE_DASHBOARD_OTLP_HTTP_ENDPOINT_URL`|`null`| Configures the dashboard OTLP HTTP address. Used by the dashboard to receive telemetry over OTLP. If only `ASPIRE_DASHBOARD_OTLP_HTTP_ENDPOINT_URL` is configured then it is set on resources as the `OTEL_EXPORTER_OTLP_ENDPOINT` env var. The `OTEL_EXPORTER_OTLP_PROTOCOL` env var is `http/protobuf`. |
94
94
|`ASPIRE_DASHBOARD_CORS_ALLOWED_ORIGINS`|`null`| Overrides the CORS allowed origins configured in the dashboard. This setting replaces the default behavior of calculating allowed origins based on resource endpoints. |
95
95
|`ASPIRE_DASHBOARD_FRONTEND_BROWSERTOKEN`| Automatically generated 128-bit entropy token. | Configures the frontend browser token. This is the value that must be entered to access the dashboard when the auth mode is BrowserToken. If no browser token is specified then a new token is generated each time the AppHost is launched. |
96
-
|`ASPIRE_DASHBOARD_TELEMETRY_OPTOUT`|`false`| Configures the dashboard to never send [usage telemetry](../fundamentals/dashboard/microsoft-collected-dashboard-telemetry.md). |
97
-
|`ASPIRE_DASHBOARD_AI_DISABLED`|`false`|[GitHub Copilot in the dashboard](../fundamentals/dashboard/copilot.md) is available when the AppHost is launched by a supported IDE. When set to `true` Copilot is disabled in the dashboard and no Copilot UI is visible. |
96
+
|`ASPIRE_DASHBOARD_TELEMETRY_OPTOUT`|`false`| Configures the dashboard to never send [usage telemetry](https://aspire.dev/dashboard/microsoft-collected-dashboard-telemetry/). |
97
+
|`ASPIRE_DASHBOARD_AI_DISABLED`|`false`|[GitHub Copilot in the dashboard](https://aspire.dev/dashboard/copilot/) is available when the AppHost is launched by a supported IDE. When set to `true` Copilot is disabled in the dashboard and no Copilot UI is visible. |
98
98
|`ASPIRE_DASHBOARD_FORWARDEDHEADERS_ENABLED`|`false`| Enables the Forwarded headers middleware that replaces the scheme and host values on the Request context with the values coming from the `X-Forwarded-Proto` and `X-Forwarded-Host` headers. |
Copy file name to clipboardExpand all lines: docs/architecture/overview.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -171,25 +171,25 @@ For more information on container networking, see [How container networks are ma
171
171
172
172
## Developer dashboard
173
173
174
-
The [Aspire developer dashboard](../fundamentals/dashboard/overview.md) is a powerful tool designed to simplify local development and resource management. It also supports a [standalone mode](../fundamentals/dashboard/standalone.md) and integrates seamlessly when publishing to Azure Container Apps. With its intuitive interface, the dashboard empowers developers to monitor, manage, and interact with application resources effortlessly.
174
+
The [Aspire developer dashboard](https://aspire.dev/dashboard/overview/) is a powerful tool designed to simplify local development and resource management. It also supports a [standalone mode](https://aspire.dev/dashboard/standalone/) and integrates seamlessly when publishing to Azure Container Apps. With its intuitive interface, the dashboard empowers developers to monitor, manage, and interact with application resources effortlessly.
175
175
176
176
### Monitor and manage resources
177
177
178
178
The dashboard provides a user-friendly interface for inspecting resource states, viewing logs, and executing commands. Whether you're debugging locally or deploying to the cloud, the dashboard ensures you have full visibility into your application's behavior.
179
179
180
180
### Built-in and custom commands
181
181
182
-
The dashboard provides a set of commands for managing resources, such as start, stop, and restart. While commands appear as intuitive actions in the dashboard UI, under the hood, they operate by manipulating DCP objects. For more information, see [Stop or Start a resource](../fundamentals/dashboard/explore.md#stop-or-start-a-resource).
182
+
The dashboard provides a set of commands for managing resources, such as start, stop, and restart. While commands appear as intuitive actions in the dashboard UI, under the hood, they operate by manipulating DCP objects. For more information, see [Stop or Start a resource](https://aspire.dev/dashboard/explore/#stop-or-start-a-resource).
183
183
184
184
In addition to these built-in commands, you can define custom commands tailored to your application's needs. These custom commands are registered in the app model and seamlessly integrated into the dashboard, providing enhanced flexibility and control. Learn more about custom commands in [Custom resource commands in Aspire](../fundamentals/custom-resource-commands.md).
185
185
186
186
### Real-time log streaming
187
187
188
-
Stay informed with the dashboard's [real-time log streaming](../fundamentals/dashboard/explore.md#console-logs-page) feature. Logs from all resources in your app model are streamed from DCP to the AppHost and displayed in the dashboard. With advanced filtering options—by resource type, severity, and more—you can quickly pinpoint relevant information and troubleshoot effectively.
188
+
Stay informed with the dashboard's [real-time log streaming](https://aspire.dev/dashboard/explore/#console-logs-page) feature. Logs from all resources in your app model are streamed from DCP to the AppHost and displayed in the dashboard. With advanced filtering options—by resource type, severity, and more—you can quickly pinpoint relevant information and troubleshoot effectively.
189
189
190
190
The developer dashboard is more than just a tool—it's your command center for building, debugging, and managing Aspire applications with confidence and ease.
Copy file name to clipboardExpand all lines: docs/azure/integrations-overview.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -280,7 +280,7 @@ The preceding code:
280
280
- Adds a project named `api` to the builder.
281
281
- The `api` project references the `storage` resource regardless of the mode.
282
282
283
-
The consuming API project uses the connection string information with no knowledge of how the AppHost configured it. In "publish" mode, the code adds a new Azure Storage resource—which would be reflected in the [deployment manifest](../deployment/manifest-format.md) accordingly. When in "run" mode the connection string corresponds to a configuration value visible to the AppHost. It's assumed that all role assignments for the target resource are configured. This means, you'd likely configure an environment variable or a user secret to store the connection string. The configuration is resolved from the `ConnectionStrings__storage` (or `ConnectionStrings:storage`) configuration key. These configuration values can be viewed when the app runs. For more information, see [Resource details](../fundamentals/dashboard/explore.md#resource-details).
283
+
The consuming API project uses the connection string information with no knowledge of how the AppHost configured it. In "publish" mode, the code adds a new Azure Storage resource—which would be reflected in the [deployment manifest](../deployment/manifest-format.md) accordingly. When in "run" mode the connection string corresponds to a configuration value visible to the AppHost. It's assumed that all role assignments for the target resource are configured. This means, you'd likely configure an environment variable or a user secret to store the connection string. ...e the connection string corresponds to a configuration value visible to the AppHost. It's assumed that all role assignments for the target resource are configured. This means, you'd likely configure an environment variable or a user secret to store the connection string. The configuration is resolved from the `ConnectionStrings__storage` (or `ConnectionStrings:storage`) configuration key. These configuration values can be viewed when the app runs. For more information, see [Resource details](https://aspire.dev/dashboard/explore/#resource-details).
284
284
285
285
Unlike existing resources modeled with [the first-class `AsExisting` API](#use-existing-azure-resources), existing resource modeled as connection strings can't be enhanced with additional role assignments or infrastructure customizations.
Copy file name to clipboardExpand all lines: docs/azure/local-provisioning.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -155,7 +155,7 @@ This opens a dialog where you can configure the Azure provisioning settings, as
155
155
156
156
### Configuration prompts and error handling
157
157
158
-
When the `Azure` configuration section is missing, has missing values, or is invalid, the [Aspire dashboard](../fundamentals/dashboard/overview.md) provides interactive prompts to help you configure the required values. The dashboard displays a message bar prompting you to **Enter values** for the missing configuration.
158
+
When the `Azure` configuration section is missing, has missing values, or is invalid, the [Aspire dashboard](https://aspire.dev/dashboard/overview/) provides interactive prompts to help you configure the required values. The dashboard displays a message bar prompting you to **Enter values** for the missing configuration.
159
159
160
160
If you dismiss the prompt or there are validation errors, the dashboard provides detailed error information. For example, consider an AppHost that's missing the `SubscriptionId` configuration value that's attempting to use an Azure Key Vault resource. The **Resources** page indicates the **State** as **Missing subscription configuration**:
0 commit comments