Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Scalingo/heroku2scalingo

Heroku to Scalingo migration tool
https://github.com/Scalingo/heroku2scalingo

Last synced: about 2 months ago
JSON representation

Heroku to Scalingo migration tool

Awesome Lists containing this project

README

        

# heroku2scalingo

Migrate from [Heroku](https://heroku.com) to [Scalingo](https://scalingo.com) in a minute.

## Installation

You can install the binary by:
* Downloading it manually here: [heroku2scalingo](https://github.com/Scalingo/heroku2scalingo/releases/latest)

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

```bash
heroku2scalingo
```

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