Kaskus

Tech

ghahahaAvatar border
TS
ghahaha
Ngrok x Docker - kasih lihat webapp ke client tanpa hosting
Penggunaan Ngrok pada Docker

Sebelum membaca
Sebelum membaca lebih jauh, anda harus mengerti apa itu docker, cara instalasi docker, dan sedikit mekanisme dalam linux.

Pendahuluan
Bagaimana cara agar proyek yang kita kerjakan dapat diakses (dilihat) orang lain yang bukan dalam satu jaringan?

Ketika kita ingin memperlihatkan hasil project (docker) kita pada orang lain, kita cenderung menggunakan hosting VPS seperti AWS atau DigitalOcean lalu mengaktifkannya dalam beberapa waktu (supaya irit) agar orang tersebut dapat melihat proses perkembangan aplikasi. Namun hal ini memiliki beberapa kekurangan yaitu waktu dan biaya yang diperlukan untuk men-setup. Mulai dari settingGIT sampai deployment di cloud.

Beruntung pada saat ini kita diperkenalkan pada teknologi tunneling dimana, client dapat melihat proses pembuatan proyek dengan mudah, murah, dan cepat tanpa harus deploy pada komputasi cloud. Teknologi tunneling ini disediakan oleh Ngrok dengan gratis untuk 1 tunnel proyek atau bisa juga digunakan untuk bisnis besar (berbayar).

Setting-up
Proses pemasangan Ngrok pada docker relatif mudah. Terdapat X tahap sebagai berikut
Sign-up

Lakukan proses sign up pada situs Ngrok, gratis kok emoticon-Big Grin
Simpan token

untuk melakukan koneksi. dapat di dapat dari bagian Auth (di sidebar)
Tulis script instalasi Ngrok

Untuk menginstal ngrok anda terlebih dahulu harus menuliskan script dibawah ini di akhir file Dockerfile dalam folder workspace. (instalasi tidak berjalan sampai kita masuk dalam workspace)
Quote:

[table][tr][td][/td]
[/tr]
[/table]

Instalasi Ngrok

Instalasi berjalan pada saat kita masuk ke dalam workspace docker melalui SSH. Maka sekarang silahkan masuk dalam workspace (anda harus berada dalam folder docker yang akan diaktifkan) dengan cara:
Quote:


untuk memastikan instalasi selesai ketik 
Quote:


jika berhasil maka akan muncul versi ngrok seperti dibawah ini:
Quote:


selamat instalasi telah selesai,
Masukan token

Setelah instalasi ngrok berhasil, kita masukan token yang telah kita dapatkan dari situs ngrok ke dalam ngrok yang telah kita instal sebelumnya. Dengan cara:
Quote:




Buat koneksi network docker

Pada saat ini docker dapat mengakses internet, namun jaringan internet tidak dapat mengakses docker, maka dari itu kita memerlukan koneksi network untuk docker,  dengan menggunakan 
Quote:


akses docker menggunakan koneksi yang telah kita buat
Quote:

[table][tr][td][/td]
[/tr]
[/table]

Forwarding Address Ngrok

jika berhasil maka terminal akan menampilkan status dari koneksi tunnelNgrok x Docker - kasih lihat webapp ke client tanpa hosting


Alamat dari forwarding yang ditampilkan, adalah alamat tunnel menuju docker kita. alamat ini lah yang kita berikan kepada client untuk dalam melihat proyek docker kita.


0
1.4K
0
GuestAvatar border
Komentar yang asik ya
GuestAvatar border
Komentar yang asik ya
Komunitas Pilihan