Postingan

Menampilkan postingan dari Juli, 2021

Run Docker in production Part 2 Menggunakan Digital Ocean

Gambar
  Untuk melakukan run docker kita wajib menggunakan layanan yang ada pada  Digital Ocean . Perusahaan ini menyediakan layanan VPS dengan paket yang cukup fleksibel serta terdiri dari berbagai varian harga. Banyak yang menyukai VPS ini karena tampilan antar muka yang sederhana dan user friendly. Selain itu perusahaan juga menjamin 99,99% uptime SLA sehingga sangat minim kemungkinan layanan tak berfungsi saat dioperasikan. Competitor perusahaan DO salah satunya yang cukup sepadan adalah Amazon Web Service. Untuk menggunakan Digital Ocean kita wajib memiliki akun Digital Ocean, dengan mengisi form registrasi/Sign Up Langkah-langkah untuk membuat droplet/VM di Digital Ocean adalah sebagai berikut : 1. Tekan panah pada tombol Create kemudian pilih droplet 2. Memilih settingan droplet untuk cloud server, untuk kali ini saya menggunakan spesifikasi menggunakan OS Linux Ubuntu 20.04(LTS) x64, dengan Shared CPU Basic. 3. Memilih datacenter, saya menggunakan server singapura 4. Mem...

Setting Up VM dan Domain

Gambar
  Membuat Folder Khusus Untuk Aplikasi 1. Catatan: server menggunakan OS Ubuntu 20.04 LTS 2. Untuk melihat posisi kita berada di folder mana, jalankan command ini pwd 3. Untuk memudahkan management file di server, perlu dibuatkan folder khusus untuk menyimpan file-file yang diperlukan dalam menjalankan aplikasi. Folder yang akan digunakan untuk kebutuhan tersebut adalah /usr/local/apps/. Jadi semua file aplikasi akan ditaruh di dalam folder tersebut. - Buat folder →  mkdir /usr/local/apps - Masuk ke folder →  cd /usr/local/apps - Cek posisi folder →  pwd . 4.Ingat! Semua file dan folder yang diperlukan harus disimpan di folder  /usr/local/apps/ .   Setting Up MySQL dan PhpMyadmin 1. Untuk men-setup MySQL dan PhpMyadmin, kita akan menggunakan docker-compose. 2. Buat folder untuk menyimpan docker volume mysql database /usr/local/apps/mysql-db. Jalankan command dibawah ini. mkdir mysql-db 3. Buat file /usr/local/apps/docker-compose.yml, isinya seperti dibawah ...