Deploy Java Web Deploy to Wildfly Under Openshift Platform
Build Project Java untuk menghasilkan outputnya
bash
mvn clean package
Buat dockerfile pada project
Build dockerfile
bash
docker build -t {yourRepositoryUsername}/{appName}:{tag} .
Test docker image terlebih dahulu untuk memastikan function berjalan dengan baik pada environment local
bash
docker run -d -p 8080:8080 {yourRepositoryUsername}/{appName}:{tag}
Push docker image ke repository docker yaitu docker hub, pastikan sudah login terlebihi dahulu
bash
docker push {yourRepositoryUsername}/{appName}:{tag}
Masuk ke dashboard OpenShift Anda, dan buatlah project baru untuk deploy aplikasi ini
Pilih Developer view
Klik tombol +Add
Pilih Container images
Masukkan URL image Anda, misal {yourRepositoryUsername}/{appName}:{tag}
OpenShift akan mengambil informasi otomatis dan menyediakan konfigurasi awal
Isi detail seperti nama aplikasi, resource, ports, dll
Klik Create
Jika sudah sukses terbuat, maka akan seperti gambar berikut
Untuk mengaksesnya bisa klik bagian tengah aplikasinya, maka akan muncul menu disamping, pilih pada tab Routes dan open
Wildfly berhasil berjalan pada openshift
Akses Routes untuk aplikasi java web
Selesai.
"Sebaik-baik blog adalah yang paling bermanfaat bagi pembacanya."
0 Comments