aspire-deployment

Deploys Aspire applications from AppHost models to Docker, Kubernetes, Azure, or AWS.

Updated May 5, 2026
One-click install
npx skills add https://github.com/Movchanets/Microservices_Learning --skill aspire-deployment-movchanets
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aspire-deployment
Source: https://github.com/Movchanets/Microservices_Learning/tree/main/.agents/skills/aspire-deployment
Command: npx skills add https://github.com/Movchanets/Microservices_Learning --skill aspire-deployment-movchanets

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the guesswork from publishing, deploying, and tearing down Aspire applications by starting from the AppHost model and applying the correct target-specific workflow.

Core Features & Use Cases

  • Target-Aware Deployment: Routes work to Docker Compose, Kubernetes, Azure, or AWS based on the AppHost and the user’s chosen destination.
  • Preflight and Validation: Checks the AppHost, deployment environment, parameters, secrets, and generated steps before applying changes.
  • Safe Teardown: Handles destroy workflows with explicit confirmation and environment-specific safeguards.
  • Use Case: A team can preview deployment steps, publish artifacts for review, deploy to a selected cloud target, and later tear down the environment through the same Skill.

Quick Start

Ask the skill to deploy the Aspire app to your chosen target, and it will inspect the AppHost, validate the deployment path, and run the correct Aspire deployment workflow.

Frequently Asked Questions about aspire-deployment

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy an Aspire application to Kubernetes or Docker Compose?

Deploy Aspire applications by routing the AppHost model to your chosen target like Kubernetes or Docker Compose. The system applies the correct target-specific workflow, running Aspire CLI preflight checks and parameter resolution before applying any deployment changes.

What does the Aspire deployment workflow validate before applying changes?

The Aspire deployment workflow validates the AppHost, target deployment environment, parameters, and secrets. It runs preflight checks and previews generated deployment steps to ensure the environment is correctly configured before any changes are applied.

Can I use the same Aspire deployment process for both AWS and Azure targets?

Yes, you can deploy Aspire apps to both AWS and Azure. The deployment process is target-aware, automatically routing work to the correct cloud environment while applying the specific setup and validation workflows required by each provider.

How do I safely tear down an Aspire application deployment?

Safely tear down an Aspire application deployment using the built-in destroy workflow. This process requires explicit confirmation and applies environment-specific safeguards to cleanly remove the application from Docker Compose, Kubernetes, Azure, or AWS.

Do I need the Aspire CLI to preview and publish Aspire app deployments?

Yes, the Aspire CLI is required to preview and publish Aspire app deployments. The deployment process relies on Aspire CLI-driven preflight checks to inspect the AppHost and validate the deployment path before executing publish or deploy actions.