Skip to content

Zyko0/heroku2scalingo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Migration tool: from Heroku to Scalingo in a minute

Roadmap

  • First version includes:
    • Scalingo app creation
    • Get heroku app environment and set it to scalingo's new app
    • Heroku repository cloning + add of scalingo remote + push to scalingo master

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:

  • Autenthication 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

About

Heroku to Scalingo migration tool

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%