Home > Coding, Heroku, Ruby > Pull Aplikasi Heroku dari awal (Pull heroku application from scratch)

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)


-----> 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.

ref:
1. satoe
2. doea

Advertisements
Categories: Coding, Heroku, Ruby Tags: ,
  1. December 18, 2011 at 10:26 pm

    Mohon tutornya. saya mw deploy disini apakah gem yg digunakan hanya ruby?

    • December 23, 2011 at 2:20 am

      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… 🙂

    • October 13, 2012 at 9:11 pm

      iya.. gem hanya untuk ruby…

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s