Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Qovery AI Migration Agent CLI

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.

Prerequisites

  • Go 1.16 or later
  • Heroku API Key
  • Claude API Key
  • Qovery API Key

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/qovery-migration-agent.git
  1. Change to the project directory:
cd qovery-migration-agent
  1. Build the project:
go build -o qovery-migration-agent

Usage

  1. 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
  1. Run the migration command:
./qovery-migration-agent migrate --from heroku --to aws --output /path/to/output

Replace aws with gcp or scaleway as needed.

  1. You can now deploy the generated Terraform configurations to Qovery.
cd /path/to/output

terraform init
terraform apply