Skip to content

Scalingo/heroku2scalingo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

heroku2scalingo

Migrate from Heroku to Scalingo in a minute.

Installation

You can install the binary by:

  • Downloading it manually here: heroku2scalingo
    Unzipping it: tar -xvf heroku2scalingo_0.1.1_linux_amd64.tar.gz
    And placing it in one of your $PATH
  • Building it from source:
    git clone https://github.com/Scalingo/heroku2scalingo.git
    godep go build
    And then placing heroku2scalingo to one of your $PATH

Usage

heroku2scalingo <app_name>

The following operations will be performed in this order:

  • Authentication to Scalingo
  • Authentication to Heroku API
  • Creation of Scalingo app
  • Get/Set environment variables
  • git clone your heroku app repository
  • git push scalingo master -> Auto-deployment using the Procfile

TODO

  • Data migration out of Heroku addons