Pull Aplikasi Heroku dari awal (Pull heroku application from scratch)
Yap.. stelah lama tidak utak-utik aplikasi heroku, kiranya sudah hilang / didestroy semua mengingat beberapa bulan lalu heroku mengultimatum user yang masih gratisan (haha) . Karena judul ini dari `NOL` , maka semua repository di local anggap saja hilang terformat, dan tinggal di repo heroku
Oke. Yang paling terpenting adalah masih ingat username dan password, serta tentunya adalah semua dilakukan di lingkungan Linux
..
install heroku:
sudo gem install heroku
login ke heroku
bash-4.1$ heroku login Enter your Heroku credentials. Email: dxxxxxxxxx@gmail.com Password:
tambahkan remote key:
bash-4.1$ heroku keys:add ~/.ssh/id_rsa.pub Uploading ssh public key /home/paijo/.ssh/id_rsa.pub bash-4.1$
ambil git repo dari heroku: misal git@heroku.com:devel.git
bash-4.1$ git clone git@heroku.com:devel.git Cloning into devel... remote: Counting objects: 616, done. remote: Compressing objects: 100% (314/314), done. Receiving objects: 41% (253/616), 204.00 KiB | 14 KiB/s remote: Total 616 (delta 243), reused 608 (delta 240) Receiving objects: 100% (616/616), 275.21 KiB | 14 KiB/s, done. Resolving deltas: 100% (243/243), done. bash-4.1$
masuk k direktori kerja dan lakukan perubahan:
bash-4.1$ cd devel/ bash-4.1$ ls README.rdoc Rakefile config.ru lib main.rb main.rb~ public spec test vendor views bash-4.1$ git rm main.rb~ rm 'main.rb~' bash-4.1$ vim main.rb bash-4.1$ git add .
commit
bash-4.1$ git commit -m 'update' [master 7f53b05] update 2 files changed, 5 insertions(+), 5 deletions(-)
lihat nama key yang ada:
bash-4.1$ git remote -v origin git@heroku.com:devel.git (fetch) origin git@heroku.com:devel.git (push)
update
bash-4.1$ git push origin master
Counting objects: 5, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 349 bytes, done.
Total 3 (delta 2), reused 0 (delta 0)
[sourcecode language='python']
-----> Heroku receiving push
-----> Sinatra app detected
Compiled slug size is 456K
-----> Launching... done
http://coderiver.alinux.web.id deployed to Heroku
To git@heroku.com:devel.git
9d9f05a..7f53b05 master -> master
bash-4.1$
done.




Mohon tutornya. saya mw deploy disini apakah gem yg digunakan hanya ruby?
kalo untuk deploy aplikasi seharusnya:
1. login terus bikin remote key
2. bkin aplikasi nya..
3. nah, aplikasi yg d local di deploy di aplikasi heroku..
untuk gem tergantung dari aplikasi yg d deploy…
setahuku sih gitu…