@@ -5,17 +5,22 @@ anchor: vagrant
55
66## Vagrant {#vagrant_title}
77
8- Menjalankan aplikasi Anda pada lingkungan yang berbeda dalam pengembangan dan produksi dapat menyebabkan bug aneh
9- muncul ketika Anda pergi hidup. Ini juga sulit untuk menjaga lingkungan pembangunan yang berbeda up to date dengan sama
10- Versi untuk semua pustaka yang digunakan ketika bekerja dengan tim pengembang.
11-
12- Jika Anda mengembangkan di Windows dan menggunakan untuk Linux (atau apa pun non-Windows) atau sedang mengembangkan dalam sebuah tim, Anda
13- harus mempertimbangkan menggunakan mesin virtual. Ini terdengar rumit, tapi menggunakan [ Vagrant] [ gelandangan] Anda dapat mengatur sederhana
14- mesin virtual dengan hanya beberapa langkah. Kotak dasar ini kemudian dapat diatur secara manual, atau Anda dapat menggunakan "pengadaan"
15- software seperti [ Wayang] [ wayang] atau [ Chef] [ chef] untuk melakukan ini untuk Anda. Provisioning kotak dasar adalah cara yang bagus untuk
16- memastikan bahwa beberapa kotak ditetapkan dalam cara yang identik dan menghilangkan kebutuhan bagi Anda untuk menjaga rumit
17- "set up" daftar perintah. Anda juga bisa "menghancurkan" kotak dasar Anda dan menciptakan tanpa banyak langkah manual, sehingga
18- mudah untuk membuat "fresh" instalasi.
8+ Seringkali _ developer_ menemukan masalah ketika menjalankan aplikasi pada saat _ development_ dan _ production_ .
9+ Masalah itu ditimbulkan karena perbedaan environment. Misalkan _ developer_ membuat aplikasi di Windows,
10+ sedangkan server produksi menggunakan Linux.
11+
12+ Masalah tersebut semakin terasa ketika anda bekerja dalam tim di mana setiap anggota menggunakan OS yang berbeda-beda.
13+ Satu orang menggunakan Windows, satu orang menyukai MacOS, dan lainnya memilih Linux.
14+
15+ Jika itulah yang Anda alami, mungkin ada baiknya Anda mempertimbangkan menggunakan mesin virtual dalam _ development_ .
16+ Kedengarannya rumit, tapi dengan menggunakan [ Vagrant] , Anda dapat dengan mudah mengatur
17+ mesin virtual hanya dalam beberapa langkah.
18+
19+ Mesin virtual ini kemudian dapat diatur secara manual, atau Anda dapat menggunakan "provisioning"
20+ software seperti [ Puppet] atau [ Chef] untuk melakukannya. Provisioning mesin virtual adalah cara yang bagus untuk
21+ memastikan bahwa beberapa mesin ditetapkan dalam cara yang identik. Dan menghilangkan kebutuhan bagi Anda untuk
22+ men-setup nya secara manual. Anda bahkan dapat dengan mudah menghapus mesin virtual tersebut dan membuatnya lagi
23+ dari awal.
1924
2025Vagrant menciptakan shared folder yang digunakan untuk berbagi kode antara host dan mesin virtual Anda, yang berarti Anda dapat
2126membuat dan mengedit file Anda pada mesin host Anda dan kemudian menjalankan kode di dalam mesin virtual Anda.
0 commit comments