Skip to content

Instantly share code, notes, and snippets.

@maman
Created May 12, 2014 14:33
Show Gist options
  • Save maman/9e5e4ebdf0be90a4e18d to your computer and use it in GitHub Desktop.
Save maman/9e5e4ebdf0be90a4e18d to your computer and use it in GitHub Desktop.
  1. Akses website https://openshift.redhat.com/app/ dan pastikan anda sudah menjadi member.
  2. Setelah account aktif (sudah terferivikasi) maka kita sudah bisa create applikasi di dalam OpenShift
  3. Dalam pembuatan aplikasi di dalam openshift ini kita diwajibkan membuat namespace dan domain namesebagai penamaan aplikasi yang akan kita instal di openshift (exp: namespace-domainname.rhcloud.com)
  4. Pembuatan namespace ini ada dua cara, yang pertama melalui Tab menu Application yang ada di website openshift - yang kedua melalui command line / console. Pada kasus yang saya demokan ini kami menggunakan command line dalam pembuatan namespace, instalasi ruby dan sekaligus upload aplikasinya yaitu dashing.
  5. Install client tools (rhc) melalui command line : gem install rhc
  6. Setelah berhasil instal rhc lakukan rhc setup yang berfungsi untuk login kedalam account openshift yang sudah anda buat. Setelah kita memasukkan username dan password anda maka akan muncul generate a taken now? (yes/no) - ketikkan Yes. Fungsinya ini adalah untuk mengenerate SSH key yang akan di generate secara otomatis oleh openshift.
  7. akan muncul perintah dalam pembuatan namespace(Isi sesuai dengan aplikasi anda supaya mudah di ingat)
  8. Instal Ruby versi 1.9 pada openshift - rhc create app (nama aplikasi) ruby-1.9
  9. Jika App anda sudah ada di dalam folder anda,masuk kedalam folder local projek anda (Exp: Projek Dashboard/Academia-dasboard/app)
  10. Berhubung app yang saya upload ini di kerjakan di dalam GItHub maka kita wajib clone app tersebut ke folder local kita - git clone <github-repo-url>, lakukan cd kedalam direktori hasil clone, kemudian jalankan bundle install untuk menginstall dependensi dari aplikasi.
  11. Hubungkan aplikasi dengan Openshift - git remote add openshift -f <openshift-git-repo-url> (Ambil link git clone dari openshift pada website akun openshift anda)
  12. jalankan git merge openshift/master -s recursive -X ours untuk melakukan merge master branch yang ada di openshift git repo dengan repo lokal
  13. Langkah akhirnya, jalankan git push openshift HEAD untuk memberi tahu git untuk mengeksekusi kode yang ada di repo local untuk di tempatkan di HEAD branch yang ada di openshift
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment