Skip to content

Remove Dockerfile from Python/Javascript Aspire Templates Using Pipeline Steps #12162

@davidfowl

Description

@davidfowl

Summary

Refactor the Python/Javascript Aspire template to eliminate the need for a Dockerfile, leveraging pipeline steps instead. This aligns with modern build practices and streamlines the developer experience.

Motivation

Removing the Dockerfile simplifies onboarding and reduces friction for new users. Using pipeline steps also enables easier CI/CD integration and better alignment with cloud-native workflows.

Tasks

  • Investigate which template components currently rely on the Dockerfile
  • Design pipeline steps to replace Dockerfile functionality
  • Update documentation and samples accordingly
  • Collaborate with @mitchdenny and @captainsafia for feedback

Relates to parent issue: Aspire Python Templates for Python Backend and Javascript Frontend

Metadata

Metadata

Assignees

Labels

area-integrationsIssues pertaining to Aspire Integrations packagespython

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions