Skip to content

Create an Aspire app lifecycle guide covering dev, to local deploy, to release (CI/CD) #269

@BethMassi

Description

@BethMassi

Add a high-level overview of the lifecycle/phases of an Aspire app. Keep it simple focusing on local dev, deploy to Docker desktop containers, and release using GitHub Action. Configure an apphost.cs with Aspire.Docker.Hosting integration that create a Docker Compose environment in which container images can be pushed to GitHub Container registry.

  • Inner-loop dev
    • explain aspire run for local development & debugging
  • local deploy
    • explain aspire deploy to create images and local containers
  • release
    • show a sample GitHub actions workflow that uses Aspire CLI to push images to GHCR and create docker-compose artifacts

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions