- Akses website https://openshift.redhat.com/app/ dan pastikan anda sudah menjadi member.
- Setelah account aktif (sudah terferivikasi) maka kita sudah bisa create applikasi di dalam OpenShift
- 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)
- 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.
- Install client tools (rhc) melalui command line :
gem install rhc
- 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 munculgenerate a taken now? (yes/no)
- ketikkanYes
. Fungsinya ini adalah untuk mengenerate SSH key yang akan di generate secara otomatis oleh openshift. - akan muncul perintah dalam pembuatan namespace(Isi sesuai dengan aplikasi anda supaya mudah di ingat)
- Instal Ruby versi 1.9 pada openshift -
rhc create app (nama aplikasi) ruby-1.9
- Jika App anda sudah ada di dalam folder anda,masuk kedalam folder local projek anda (Exp: Projek Dashboard/Academia-dasboard/app)
- 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>
, lakukancd
kedalam direktori hasil clone, kemudian jalankanbundle install
untuk menginstall dependensi dari aplikasi. - Hubungkan aplikasi dengan Openshift -
git remote add openshift -f <openshift-git-repo-url>
(Ambil link git clone dari openshift pada website akun openshift anda) - jalankan
git merge openshift/master -s recursive -X ours
untuk melakukan merge master branch yang ada di openshift git repo dengan repo lokal - 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
Created
May 12, 2014 14:33
-
-
Save maman/9e5e4ebdf0be90a4e18d to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment