Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/Scalingo/heroku2scalingo
- Owner: Scalingo
- License: bsd-4-clause
- Created: 2015-09-23T09:26:16.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-11-26T16:47:06.000Z (about 9 years ago)
- Last Synced: 2024-08-04T03:03:20.076Z (5 months ago)
- Language: Go
- Size: 139 KB
- Stars: 13
- Watchers: 13
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-scalingo - Github
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