Qovery AI Migration Agent CLI is a command-line tool designed to facilitate the migration of applications from various platforms to Qovery. Currently, it supports migrating Heroku applications to AWS, GCP, or Scaleway using Qovery.
- Go 1.16 or later
- Heroku API Key
- Claude API Key
- Qovery API Key
- Clone the repository:
git clone https://github.com/yourusername/qovery-migration-agent.git
- Change to the project directory:
cd qovery-migration-agent
- Build the project:
go build -o qovery-migration-agent
- Set up your environment variables in a
.env
file (or export them in your shell):
HEROKU_API_KEY=your_heroku_api_key
CLAUDE_API_KEY=your_claude_api_key
QOVERY_API_KEY=your_qovery_api_key
- Run the migration command:
./qovery-migration-agent migrate --from heroku --to aws --output /path/to/output
Replace aws
with gcp
or scaleway
as needed.
- You can now deploy the generated Terraform configurations to Qovery.
cd /path/to/output
terraform init
terraform apply