Cara Deploy Ruby on Rails ke Server Heroku
Software Engineering Enthusiast | Blogger | Creator of RubyPedia.com
1 Oktober 2017

Ruby on Rails merupakan web framework yang dikembangkan dengan bahasa pemrogramman Ruby. Ruby on Rails atau biasanya disebut Rails dikembangkan oleh David Heinemeier Hansson dengan menggunakan konsep MVC, yaitu sebuah metode untuk membuat sebuah aplikasi dengan memisahkan data (Model) dari tampilan (View) dan cara bagaimana memprosesnya (Controller).

Heroku adalah sebuah platform sebagai layanan (PaaS) yang memungkinkan pengembang untuk membangun, menjalankan, dan menjalankan aplikasi seluruhnya dalam cloud.

Untuk bisa mendeploy aplikasi Rails kita ke server heroku, kita harus menginstall Heroku CLI (command line Interface) atau biasanya disebut Heroku Toolbelt.


Cara Install Heroku Command Line Interface (CLI)


Setelah instalasi Heroku CLI selesai, kita bisa langsung membuat aplikasi kita.

Install Rails

Sekarang kita install Ruby on Rails, berikut perintah untuk instalasinya:


rails new myblog --database=postgresql

Perintah diatas akan membuat project Rails baru dengan database PostgreSQL.

Sekarang masuk ke aplikasi Rails yang kita install tadi dengan perintah berikut ini:


cd myblog

Database

Ubah Gemfile dan tambahkan kode berikut ini:


gem 'pg'

Setelah itu, jalankan perintah berikut ini:


bundle install

Buka file database.yml di config/database.yml, pastikan adapter menggunakan : postgresql

Jalankan aplikasi

Untuk menjalankan aplikasi Rails kita, kita bisa menggunakan perintah:


rails server

Sekarang coba akses project kita di http://localhost:3000

Deploy ke Heroku Server

Masuk ke Heroku CLI dengan perintah berikut ini:


heroku login

Masukkan alamat email dan Password akun Heroku Anda.

Setelah berhasil masuk, ikuti langkah-langkah dibawah ini:


git init
git add .
git commit -m "First Deploy Rails App to Heroku Server"

Buatlah app baru di akun heroku Anda.


heroku create
git config --list | grep heroku
git push heroku master

Migarsi Database


heroku run rake db:migrate

Terakhir, Kita bisa lihat aplikasi kita di web browser.


heroku open

Blog ini telah dibaca sebanyak 2248 kali
Ruby Rails Heroku Deploy Heroku Server Rails 5 Rails Heroku

Sekilas Tentang Penulis

Fika Ridaul Maulayya
Software Engineering Enthusiast | Blogger | Creator of RubyPedia.com

KOMENTAR

blog comments powered by Disqus