Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 35 additions & 21 deletions src/frontend/config/sidebar/docs.topics.ts
Original file line number Diff line number Diff line change
Expand Up @@ -329,6 +329,7 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = {
},
{
label: 'Deploy your first app',
collapsed: false,
translations: {
da: 'Udrul din første app',
de: 'Bereitstellung Ihrer ersten App',
Expand All @@ -347,28 +348,41 @@ export const docsTopics: StarlightSidebarTopicsUserConfig = {
uk: 'Розгорніть свій перший додаток',
'zh-CN': '部署您的第一个应用',
},
slug: 'get-started/deploy-first-app',
badge: {
text: 'Tutorial',
variant: 'success',
translations: {
da: 'Vejledning',
de: 'Anleitung',
en: 'Tutorial',
es: 'Tutorial',
fr: 'Tutoriel',
hi: 'ट्यूटोरियल',
id: 'Tutorial',
it: 'Tutorial',
ja: 'チュートリアル',
ko: '튜토리얼',
'pt-BR': 'Tutorial',
'pt-PT': 'Tutorial',
ru: 'Учебник',
tr: 'Eğitim',
uk: 'Підручник',
items: [
{
label: 'Overview',
slug: 'get-started/deploy-first-app',
badge: {
text: 'Tutorial',
variant: 'success',
translations: {
da: 'Vejledning',
de: 'Anleitung',
en: 'Tutorial',
es: 'Tutorial',
fr: 'Tutoriel',
hi: 'ट्यूटोरियल',
id: 'Tutorial',
it: 'Tutorial',
ja: 'チュートリアル',
ko: '튜토리얼',
'pt-BR': 'Tutorial',
'pt-PT': 'Tutorial',
ru: 'Учебник',
tr: 'Eğitim',
uk: 'Підручник',
},
},
},
},
{
label: 'C# AppHost',
slug: 'get-started/deploy-first-app-csharp',
},
{
label: 'TypeScript AppHost',
slug: 'get-started/deploy-first-app-typescript',
},
],
},
{
label: 'Aspireify an existing app',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -246,4 +246,4 @@ You have successfully used the Aspire dashboard with a Python application. To le

- [Aspire dashboard overview](/dashboard/overview/) - Learn about all dashboard features
- [Build your first Aspire app](/get-started/first-app-csharp-apphost/?lang=python) - Create a full-stack Python application with Aspire orchestration
- [Deploy your first Aspire app](/get-started/deploy-first-app/?lang=python) - Deploy your Python application to Azure
- [Deploy your first Aspire app](/get-started/deploy-first-app-csharp/?lang=python) - Deploy your Python application to Azure
Original file line number Diff line number Diff line change
Expand Up @@ -929,7 +929,7 @@ builder.Build().Run();
- **Language-agnostic** — Works with C#, Python, JavaScript, many more, and containerized services.

<Aside type="note">
Aspire can even generate Docker Compose files for you! When you deploy with `aspire deploy`, you can target Docker Compose as a deployment option. See [Deploy your first Aspire app](/get-started/deploy-first-app/) for more details.
Aspire can even generate Docker Compose files for you! When you deploy with `aspire deploy`, you can target Docker Compose as a deployment option. See [Deploy your first Aspire app](/get-started/deploy-first-app-csharp/) for more details.
</Aside>

## Next steps
Expand All @@ -947,7 +947,7 @@ Congratulations! You've successfully added Aspire to your existing application.
<Pivot id="javascript">
- See [Standalone dashboard for Node.js](/dashboard/standalone-for-nodejs/)
</Pivot>
- **Deploy your app** — Follow the [Deploy your first app](/get-started/deploy-first-app/) tutorial to deploy your Aspire application
- **Deploy your app** — Follow the [Deploy your first app](/get-started/deploy-first-app-csharp/) tutorial to deploy your Aspire application
- **Use the VS Code extension** — Run, debug, and manage integrations from within VS Code with the [Aspire extension](/get-started/aspire-vscode-extension/)
- **Explore the dashboard** — Learn more about the [Aspire dashboard](/dashboard/overview/) and its features
- **Learn about multi-language features**:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -564,7 +564,7 @@ The orchestration pattern stays the same: model the shared dependencies once, th
- **Integration libraries** — Pre-built support for databases, caches, message queues with best practices.

<Aside type="note">
Aspire can also target Docker Compose during deployment. See [Deploy your first Aspire app](/get-started/deploy-first-app/) for more details.
Aspire can also target Docker Compose during deployment. See [Deploy your first Aspire app](/get-started/deploy-first-app-typescript/) for more details.
</Aside>

## Next steps
Expand All @@ -578,7 +578,7 @@ Congratulations! You've successfully added Aspire to your existing application.
- See [Standalone dashboard for Node.js](/dashboard/standalone-for-nodejs/)


- **Deploy your app** — Follow the [Deploy your first app](/get-started/deploy-first-app/) tutorial to deploy your Aspire application
- **Deploy your app** — Follow the [Deploy your first app](/get-started/deploy-first-app-typescript/) tutorial to deploy your Aspire application
- **Use the VS Code extension** — Run, debug, and manage integrations from within VS Code with the [Aspire extension](/get-started/aspire-vscode-extension/)
- **Explore the dashboard** — Learn more about the [Aspire dashboard](/dashboard/overview/) and its features
- **Learn about JavaScript support** — See [JavaScript support in Aspire](/whats-new/aspire-13/#javascript-as-a-first-class-citizen)
Loading
Loading