
app-platform-migration
Migrate applications from Heroku, AWS, Render, Railway, Fly.io, or Docker Compose to DigitalOcean Ap
提供方 digitalocean-labs|开源
Migration Skill
Migrate existing applications from other platforms to DigitalOcean App Platform.
Quick Start
"Migrate my app from Heroku to App Platform: https://github.com/myorg/myapp"
Supported Platforms
| Platform | Support |
|---|---|
| Heroku | ✅ Full |
| Docker Compose | ✅ Full |
| Render | ✅ Full |
| Railway | ✅ Full |
| Fly.io | ✅ Full |
| AWS ECS | ⚠️ Partial |
| AWS App Runner | ⚠️ Partial |
What It Does
- Analyzes your existing app configuration
- Maps services, databases, and dependencies to App Platform equivalents
- Identifies what can't be automatically migrated (asks for your input)
- Refactors code to remove platform-specific dependencies
- Generates App Platform spec and migration checklist
Philosophy
This skill is an honest partner:
- Maps what it can confidently
- Clearly reports what it cannot map
- Asks for decisions when multiple options exist
- Never guesses or skips items silently
Output
.do/app.yaml— App Platform specification.do/deploy.template.yaml— Deploy button templateMIGRATION.md— Checklist with mapping status- Code changes in migration branch(es)
Next Steps
After migration, use:
- deployment skill → Set up CI/CD with GitHub Actions
- postgres skill → Complex database setup
- devcontainers skill → Local development environment
See Also
- Full SKILL.md for detailed workflows
- Migration Brief for product requirements