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