‫Cukup dengan pengumuman.
‫Saya ingin mendapatkan topik yang telah saya kerjakan dan fokuskan dari Node saya. tentu saja.
‫Dan itu adalah variabel lingkungan jadi suka angkat tangan dalam obrolan dan Anda dapat dengan cara mengobrol
‫Anda dapat melakukan gelombang kolon kolon dan kemudian itu benar-benar akan melakukan gelombang tangan gelombang kecil tangan Anda jika Anda berurusan dengan variabel lingkungan di
‫Anda aplikasi dan Anda ingin cara yang lebih mudah sehingga Anda tidak yakin apakah Anda
‫melakukan cara terbaik untuk variabel lingkungan.
‫Karena saya berjuang dengan itu cukup lama.
‫Maksud saya bukan hanya dalam wadah tetapi dalam semua komputasi terdistribusi memastikan bahwa semua aplikasi saya setidaknya
‫memiliki beberapa cara yang konsisten untuk melakukan variabel lingkungan.
‫Mendapatkan rahasia informasi, Anda tahu server Anda, nama DNS server Anda, Anda tahu Anda menyebutkan semua itu
‫ke dalam wadah Anda, jadi
‫baik-baik saja.
‫Jadi sepertinya beberapa dari Anda tertarik dengan topik ini.
‫Jadi ini akan menjadi bagian dari simpul saya. tentu saja.
‫Dan kemudian saya berencana untuk mengambil beberapa dari itu dan mencari cara untuk melepaskan informasi itu ke Web.
‫Ada beberapa cara yang bisa Anda lakukan tetapi dasar-dasar ini keluar dari 12 faktor aplikasi.
‫Dan jika Anda belum pernah mendengar tentang aplikasi faktor, aplikasi ini sudah ada
‫selama satu dekade atau lebih dan itu adalah konsep tentang 12 faktor yang membuat aplikasi terdistribusi lebih berhasil pada dasarnya dan itu dari perusahaan
‫yang belajar sejak awal di cloud dan di internet bagaimana mereka perlu mengelola semua titik berbeda
‫dari aplikasi mereka dan bagaimana mereka perlu mengetahui berbagai keprihatinan yang mereka miliki seputar praktik terbaik pada dasarnya untuk
‫menulis aplikasi yang didistribusikan.
‫Dan kemungkinannya adalah jika Anda memiliki database pada satu server dan API di sini dan situs Web di sini dan pekerjaan
‫pekerja di sana tetapi memungkinkan aplikasi terdistribusi di sana ada banyak definisi untuk didistribusikan, tetapi
‫umumnya kebanyakan dari kita saat ini jika Anda khawatir tentang wadah dan Anda yang merupakan bagian dari pekerjaan
‫Anda dan Anda menjalankannya di server Anda mungkin berurusan dengan beberapa aplikasi terdistribusi.
‫Jadi bagian yang menarik tentang ini adalah keadaan konfigurasi.
‫Jadi, jika Anda kembali ke dua belas faktor dot net yang dibayarkan untuk melempar ini
‫ke dalam obrolan, Anda pasti dapat membaca sepintas lalu dan kemudian menyelami setiap topik ketika Anda harus berurusan dengan itu di aplikasi Anda.
‫Tetapi yang ingin saya bicarakan hari ini adalah konfigurasi dan konfigurasi tentang menyimpan pengaturan untuk lingkungan
‫Anda.
‫Jadi ketika Anda belajar jika Anda mengambil anjing atau kursus Penguasaan Anda Anda tahu bahwa Anda tidak pernah ingin gambar Anda
‫Anda atau aplikasi Anda sendiri memiliki pengaturan kode keras yang akan berbeda untuk setiap lingkungan dan lingkungan mungkin
‫berarti Anda seperti mesin yang server uji dev atau server pementasan atau server produksi
‫atau jika Anda suka banyak dari kita, Anda memiliki beberapa tingkat produksi dan banyak
‫salinan produksi seperti semua hal ini.
‫Jika ada sesuatu yang mungkin berubah di sana, itu mungkin pengaturan memori di Jawa yang mungkin kata sandi
‫yang berbeda untuk API.
‫Kunci berbeda yang mungkin menjadi kunci penyimpanan untuk cloud Anda.
‫Itu bisa apa saja dari hanya kata mungkin orang-orang di aplikasi Anda adalah bendera kecil yang menunjukkan bagian mana dari sistem
‫Anda dan Anda perlu yang diatur dalam variabel lingkungan kecil yang sederhana.
‫Semua hal itu perlu ditarik keluar dari aplikasi Anda dan salah satu aturan dari dua belas faktor adalah jika
‫pemisahan ketat konfigurasi dari kode benar.
‫Dan kita semua telah melihat bahwa kita semua mungkin telah melakukannya menempatkan Anda tahu nilai hardcoded seperti host
‫lokal karena aplikasi Anda selalu berjalan di server yang sama dengan database Anda, tetapi itu sebelum kontainer maka
‫Anda mungkin melihat aplikasi hardcode yang mengatakan lokal host dalam kode yang benar.
‫Dan itu disayangkan karena itu membuat mereka data yang membuatnya sangat kaku dan sulit untuk ditangani karena sekarang Anda harus mengubah kode
‫hanya lingkungan yang diubah sehingga Anda tidak ingin melakukan itu.
‫Dan salah satu ide dari ini adalah bahwa aplikasi dua belas faktor dan jika Anda mengikuti prinsip dua belas
‫faktor Anda cenderung memiliki waktu yang sangat mudah untuk membuatnya menjadi wadah, dua belas faktor aplikasi idealnya menggunakan
‫semuanya melalui variabel lingkungan.
‫Alasannya adalah karena setiap OS dan semua sistem semuanya mendukung hak itu.
‫Jika Anda memiliki aplikasi Java di sini dan Anda tidak punya GSM di sana dan kemudian Anda punya aplikasi database
‫di sini yang menyimpan database Anda dan Anda punya MIM caching semua hal ini.
‫Setiap orang memiliki cara yang berbeda dalam mengkonsumsi nilainya, variabel lingkungannya benar.
‫Pengaturan yang dibutuhkan konfigurasi yang diperlukan untuk memulai.
‫Itu semua berbeda.
‫Dan itu bisa sangat membuat frustrasi.
‫Jadi satu-satunya hal yang konsisten di antara mereka semua adalah variabel lingkungan.
‫Setiap shell mendukungnya.
‫Windows Mac Linux mereka semua mendukung fungsi yang sama.
‫Mungkin sedikit berbeda dengan cara Anda mengatur variabel lingkungan atau menghapusnya tetapi nilai kuncinya
‫sama dan semuanya.
‫Baik.
‫Jadi itu adalah premis inti dan itulah yang dapat Anda lihat di seluruh dokter dan ekosistem wadah karena
‫kita semua telah mengadopsi itu sebagai standar kita.
‫Sekarang yang saya maksudkan adalah seperti jika Anda memiliki misalnya aplikasi yang memiliki file demo
‫atau I dan I atau beberapa jenis file konfigurasi lainnya yang perlu didapat, maka Anda harus menulis lapisan tengah
‫antara variabel lingkungan dan kemudian ke mana mereka akan pergi ke aplikasi.
‫Baik.
‫Dan saya punya contohnya di aplikasi BHP saya yang tidak begitu lengkap.
‫Jadi lebih dari pada GitHub di gambar aplikasi PSP saya menunjukkan kepada Anda contoh literal cepat.
‫Lalu kita akan membahas pertanyaan Anda.
‫Jadi di sini apa yang saya miliki adalah file buruh pelabuhan dan pengorbanan ini ada banyak
‫hal tetapi hal-hal yang ingin saya fokuskan adalah pada aplikasi tingkat ini. Saya memiliki pengaturan default yang saya tetapkan dalam file buruh pelabuhan
‫untuk variabel lingkungan.
‫Sekarang alasan dan cara saya mengatur mereka di sini adalah saya lebih suka bahwa pengaturan di sini default untuk bekerja di lingkungan produksi
‫terserah Anda apakah Anda mengatakan hei lihat default ini hanya akan menjadi nilai produksi rata-rata atau
‫mereka mungkin Anda mungkin katakanlah hei ini akan menjadi nilai pengembang
‫rata-rata saya lebih suka mereka semacam default sedikit ke sisi produksi hal-hal yang cara saya dapat menimpanya dengan file menulis secara lokal
‫di mesin lokal saya tidak ada masalah tetapi terserah Anda bagaimana Anda lakukan
‫itu tetapi Anda pasti ingin membuat yang konsisten di sini yang masuk akal dari pergi.
‫Sekarang Anda akan menimpa banyak dari ini dengan cara-cara lain untuk mengaturnya baik
‫melalui perintah run docker atau melalui penyebaran segerombolan atau penyebaran jaringan Kuba atau dalam Ducker Anda membuat file transgenik Anda akan
‫menimpa mereka.
‫Baik.
‫Anda bahkan dapat menimpa ini di shell sebelum Anda menjalankan perintah itu dan itu akan menyedotnya.
‫Anda juga dapat menggunakan sesuatu seperti Docker menulis Anda dapat mengatur file dot EMV yang di dunia PSP
‫sebenarnya merupakan standar yang akan bekerja sedemikian rupa sehingga dalam pertaruhan juga.
‫Jadi Anda dapat melihat bahwa saya memiliki ini di sini, tetapi jelas beberapa dari ini masuk ke aplikasi mereka mungkin pergi
‫ke file yang berbeda dan mari kita mundur sebentar dan saya akan menunjukkan
‫kepada Anda bagian selanjutnya.
‫Jadi itu tertanam dalam file dokter ketika gambar dibangun sekarang.
‫Ketika saya ingin melihat file penulisan dokter saya, ini akan digunakan untuk pengaturan lokal, benar.
‫Ketika saya melakukan pengembangan dan kemudian saya bisa melihat ke sini dan Anda dapat melihat bahwa saya mengatur
‫semuanya dan mungkin mengaturnya secara berbeda.
‫Saya tidak perlu menimpa mereka jika saya tidak mau.
‫Tetapi dalam kasus ini saya memilih untuk menetapkan yang serupa sebagai contoh.
‫Jika saya tidak perlu menimpa yang ada di gambar saya mungkin hanya meninggalkan banyak ini sendirian.
‫Jadi begitulah.
‫Baiklah.
‫Jadi saya mengaturnya di sini dan sekarang ini akan digunakan pada wadah startup.
‫Jadi jika saya ingin mengubahnya saya harus memulai ulang wadah.
‫Saya tidak harus menghapus wadah dengan benar.
‫Saya hanya harus me-restart itu.
‫Jadi Anda bisa menggunakan Dr. dibuat untuk melakukan itu maka langkah selanjutnya mungkin mari kita lihat
‫mungkin pada mesin lokal saya atau bahkan dalam produksi saya perlu mereka berada di file tertentu.
‫Baik.
‫Jadi ketika anak saya aplikasi saya memulai variabel-variabel lingkungan perlu berada di tempat lain.
‫Mereka tidak bisa hanya hidup dalam variabel lingkungan untuk beberapa aplikasi dengan benar.
‫Saya akan memanggil aplikasi lawas ini atau aplikasi tradisional di mana mereka tidak mencari variabel lingkungan secara
‫default.
‫Sekarang jika saya membuat aplikasi baru, tujuan saya adalah agar terlihat pada variabel lingkungan dan mungkin ada
‫beberapa file konfigurasi atau sesuatu yang digunakan aplikasi tetapi saya menimpanya dengan variabel lingkungan secara
‫otomatis.
‫Jadi idenya adalah aplikasi saya cukup pintar untuk mengatakan hei jika tidak ada variabel lingkungan untuk ini saya
‫akan menggunakan default ini dari file ini.
‫Tetapi jika sudah ada set variabel lingkungan saya akan menggunakannya.
‫Sekarang jika Anda terbiasa dengan kawanan dan jaring Kuba adalah Anda tahu bahwa begitu kita
‫masuk ke rahasia dan mengkonfigurasi, kita dapat mulai menimpa seluruh file dan memberikan kata sandi dan rahasia sebagai file individual.
‫Jadi, Anda juga mungkin ingin aplikasi Anda menyadarinya.
‫Tetapi jika aplikasi Anda jika Anda tidak membangun aplikasi khusus Anda sendiri atau Anda menggunakan barang-barang dari Docker
‫Hub atau sumber terbuka resmi maka yang perlu Anda lihat adalah menyediakan skrip titik masuk.
‫Sekarang cara menjalankannya adalah di gambar Anda, Anda mengatur skrip titik masuk yang Anda inginkan untuk menjalankannya dan itu
‫akan menjalankannya pada saat startup.
‫Dan apa yang dapat Anda lihat di sini adalah contoh yang sangat sederhana dari saya menulis variabel kekerasan dan beberapa
‫data berkode keras lainnya ke dalam file tertentu pada startup hanya menggunakan skrip bash.
‫Baik.
‫Harus mewah.
‫Anda dapat menggunakan metode lain untuk melakukan ini juga tetapi cenderung berada di gambar resmi buruh pelabuhan.
‫Aplikasi ini cenderung menjadi standar.
‫Baiklah.
‫Jadi dalam hal ini saya mengambil variabel lingkungan yang ditetapkan baik dalam file buruh pelabuhan
‫atau file penulisan yang mengesampingkan file gambar Docker itu akan mengambil Passim mereka ke sini dan kemudian ini akan menggemakan hal-hal
‫yang keluar ke file.
‫Ini tentang gambar.
‫Jadi ini untuk aplikasi HP lama yang mengharapkan file konfigurasi HP FP M p dan saya perlu menetapkan nilai konfigurasi tertentu
‫untuk NPM yang unik untuk setiap lingkungan dalam kasus ini.
‫Ini sebenarnya berapa banyak saya ingin sistem FGM untuk tumbuh dan berapa banyak sub proses saya ingin menelurkan
‫hal-hal seperti itu.
‫Baik.
‫Jadi itu akan berbeda pada pengembangan lokal versus produksi pada produksi saya ingin tumbuh
‫banyak.
‫Baik.
‫Jadi, Anda akan mengubah hal-hal itu di sini dan ini adalah cara Anda mengambil aplikasi lawas itu dan membuatnya berfungsi.
‫Sekarang Anda dapat melihat barang-barang ini di gambar resmi karena dari situlah banyak barang saya pelajari.
‫Jadi jika saya baru saja masuk ke sekuel saya, Anda dapat melihat bagaimana mereka melakukannya yang persis sama dengan cara
‫sekuel saya membutuhkan hal-hal dalam file konfigurasi.
‫Baik.
‫Perlu pengaturan yang dinamis saat runtime.
‫Jadi jika Anda melihat file docker untuk sekuel resmi saya dan Anda gulir ke bawah Anda akan melihat bahwa ya itu mengatur beberapa variabel lingkungan di sini
‫tetapi juga memiliki skrip entry point yang disalin di dalamnya menghubungkannya ke lokasi tertentu
‫dan maka itu karena itu adalah titik masuk.
‫Jadi perintah di sini adalah melihat CMB Anda tidak bisa melihatnya.
‫CMB hanya untuk sekuel saya, titik masuk yang secara teknis berjalan adalah sebelum itu dan kemudian meneruskan eksekusi
‫ke CMT.
‫Setelah skrip itu selesai berjalan sekarang dengan cara yang saya temukan skrip di sini adalah saya
‫hanya naik satu tingkat dan mendapatkan hub dan saya klik pada delapan titik ini jadi dan kemudian saya akan
‫melihat
‫variabel lingkungan melihat dan sekarang kita memiliki skrip shell itu berjalan setiap kali sekuel saya dimulai dengan benar.
‫Dan di sini ia melakukan hal-hal seperti mengambil variabel lingkungan dan membuatnya tersedia untuk aplikasi.
‫Sebenarnya itu cukup pintar sehingga jika Anda menambahkan sedikit garis bawah pada akhir variabel lingkungan, ia akan
‫mengambil apa pun yang ada di file itu dan mengubahnya menjadi variabel lingkungan yang bagus untuk semua aplikasi
‫yang masih membutuhkan rahasia kunci API dan semua itu.
‫Dan jika Anda menggunakan rahasia segerombolan atau entitas Kuba rahasia hal-hal disediakan karena mereka dapat diberikan sebagai
‫file.
‫Sekarang Anda selalu dapat menggunakan hal-hal seperti lemari besi dan sistem mewah lainnya yang jujur berbasis file tetapi dalam
‫wadah kita cenderung menggunakan hal-hal sebagai file dan Linux pada umumnya kita kemudian menggunakan hal-hal sebagai file.
‫Jadi, Anda menyerahkan semua ini sebagai file individual.
‫Dan kemudian sedikit skrip shell ini yang merupakan open source
‫yang berarti Anda dapat menyalinnya dan memasukkannya ke dalam aplikasi Anda, Anda dapat menggunakannya untuk menyalin variabel lingkungan dari file
‫teks dan kemudian menempelkan masing-masing dari mereka dalam variabel lingkungan bernama tepat dan dengan cara itu aplikasi
‫turun nanti dapat memiliki variabel lingkungan yang ditulis untuk mengonfigurasi file untuk aplikasi dan semuanya indah.
‫Baik.
‫Dan ini akan berubah pada setiap awal aplikasi karena variabel yang melekat mungkin berbeda.
‫Dan kemudian itu akan menulis ulang dan itulah cara kerjanya.
‫Semoga semoga memahami langkah-langkah tersebut.
‫Ada banyak lagi untuk itu.
‫Sebenarnya ada biarkan aku membuatmu cepat nyata.
‫Ada sedikit ringkasan yang bagus untuk berurusan dengan variabel
‫lingkungan di dalam penulisan artikel yang saya tulis bahkan mendapatkan tautannya di sini.
‫Ya ini sudah berakhir di situs Riley.
‫Dan saya membuat artikel blog yang bagus untuk mereka.
‫Ya saya pikir itu bagus.
‫Tapi Anda tahu itu terserah Anda untuk mengatakan memberi kami kebohongan.
‫Dan itu berbicara tentang Dr. Campos karena banyak hal yang kami hadapi untuk
‫pengembang khususnya konfigurasi lokal.
‫Bagaimana cara membuat konfigurasi saya khusus untuk saya.
‫Dan salah satu dari hal itu adalah file override yang sayangnya tidak saya miliki dalam contoh HP ini.
‫Saya rasa saya tidak memiliki file override, tetapi saya harus.
‫Itu akan menjadi hal lain untuk ditambahkan ke sini.
‫Tapi di sini aku akan memeriksanya.
‫Periksa tautan O'Reilly untuk membicarakan tiga hal berbeda dan penulisan yang
‫benar-benar akan membantu Anda meningkatkan permainan Anda dalam mengelola konfigurasi dan mengurangi bagian yang direplikasi dengan templating yang berarti Anda dapat
‫menambahkan bagian tertentu di bagian atas file penulisan Anda dan kemudian mengulanginya tanpa harus ulangi itu berulang-ulang
‫jadi jika Anda memiliki banyak variabel lingkungan yang sama karena Anda melakukan layanan mikro dan
‫Anda mungkin memiliki 20 layanan mikro dalam file komposisi templating adalah untuk Anda.
‫Ini adalah hal lain yang benar-benar akan menghemat waktu Anda dan Anda dapat memiliki semua bagian
‫yang sama yang perlu diulang berulang-ulang di bagian paling atas dari file penulisan Anda
‫dan kemudian ini hanyalah hal yang dipertaruhkan benar-benar templating dan kemudian Anda kemudian dapat memasukkan itu pada setiap layanan pada waktu
‫yang tepat.
‫Cara yang saya lakukan di sini ada hal-hal lain di sini juga saya
‫mendorong Anda untuk memeriksanya termasuk cara menggunakan variabel lingkungannya di dalam file yang dikomposisikan tidak hanya untuk mengatur
‫variabel lingkungan dalam gambar tetapi juga hal lain yang ingin Anda ubah di file konfigurasi saat runtime jadi periksa hal-hal
‫itu.
‫Saya harap Anda menyukainya Michael.
‫Ada apa dengan Michael.
‫Michael Ahrens sedang menelepon.
‫Panggil aku.
‫Apa panggilan konferensi ini di sana.
‫Dr. Kapten.
‫Seringkali apa yang tidak boleh masuk ke variabel lingkungan.
‫Siapa yang kamu umpan.
‫Pertanyaan.
‫Untuk melihat apa yang orang pikirkan.
‫Apa yang tidak boleh masuk ke variabel lingkungan.
‫Nah, sekian banyak alasan mengapa Docker dan entitas Kuba serta alat-alat lain telah menciptakan cara-cara ini bagi kita untuk
‫menaruh rahasia dalam file adalah agar mereka tidak harus menjadi variabel lingkungan.
‫Jadi idealnya jika Anda membuat aplikasi Anda sendiri untuk mengelola aplikasi Anda sendiri, Anda menjaga rahasia
‫itu dari variabel lingkungan bukan karena variabel lingkungan tentu saja tidak aman itu
‫karena kita dengan variabel lingkungan kita cenderung membocorkannya dengan benar.
‫Mereka cenderung cenderung muncul dalam log karena mungkin kita melakukan dump variabel lingkungan di suatu
‫tempat di konfigurasi kita atau kita lakukan.
‫Jika Anda tidak menyukai P HP apakah ada perintah uji coba HP PSP EMV atau saya datang dengan nama yang disebut seseorang lagi, saya
‫yakin di sini adalah dan ingat dan beri tahu saya tetapi ke mana ia akan membuang konfigurasi
‫Anda ke web Halaman ada hal-hal seperti itu dan kemudian jika ada rahasia dalam variabel lingkungan apa pun
‫mereka akan diekspos di sana dan Anda mungkin tidak bermaksud bahwa mereka bocor ke log atau dalam sistem
‫pemantauan entah bagaimana dan Anda.
‫Jika Anda memiliki kesalahan kadang-kadang Anda tahu jika Anda pernah memiliki aplikasi di mana jika Anda mengaturnya untuk debug
‫dan kesalahan ini adalah hal yang benar di dot net di mana ia kemudian
‫akan menempatkan sejumlah variasi di layar dan mungkin bocor variabel lingkungan di layar karena Anda lupa
‫menguncinya ke mode produksi ada segala macam cara variabel lingkungan dapat berakhir di tangan yang salah.
‫Jadi langkah pertama yang baik untuk tidak memasukkan barang ke dalam variabel lingkungan adalah rahasia dan
‫dengan segerombolan dan komunitas Anda dapat menyimpannya dalam file dan dengan cara itu Anda bisa mengajari aplikasi Anda cara
‫mengeluarkannya dari file.
‫Langkah selanjutnya ada Anda jika Anda bisa mendapatkannya dari rahasia Anda dan mengkonfigurasi file ke dalam file yang dibutuhkan
‫aplikasi.
‫Jadi alih-alih menyimpan variabel lingkungan yang kemudian akhirnya menjadi seperti saya harus contoh akhirnya akan ditulis ke file
‫yang dapat Anda gunakan dapat buah ara dan menyimpan konfigurasi dan rahasia dan file dan kemudian mereka pergi langsung ke
‫file yang mungkin sekuel saya atau kebutuhan aplikasi Anda .
‫Baik.
‫Jadi mereka tidak pernah secara teknis masuk ke variabel lingkungan.
‫Jadi setidaknya tidak di server itu sendiri.
‫Baik.
‫Jadi itu topik yang bagus. Aku senang kamu mengungkitnya.
‫Tapi masalahnya adalah saya mungkin bisa menulis seluruh kursus tentang variabel lingkungan rahasia config tetapi pada dasarnya
‫semua hal yang Anda butuhkan untuk lingkungan dan bagaimana cara menghadapinya.
‫Baik.
‫Dan saya pikir kami bahkan jika Anda pergi ke hal-hal seperti lemari besi untuk Anda dan sekarang Anda berbicara tentang API rahasia
‫yang Anda sebut itu bahkan menjadi lebih rumit.
‫Jadi pasti ada banyak hal untuk dibicarakan di sana.
‫Dan jika ada yang memiliki sumber daya yang baik, mereka senang untuk melempar dan mengobrol atau
‫melemparkannya di komentar video YouTube untuk nanti.
‫Baiklah, pertanyaan bagus, Michael senang bertemu denganmu.
‫Mengapa kamu mau.
‫Stephen mengatakan, apakah Anda file Ducker tidak berada dalam kendali sumber meskipun saya tidak suka memiliki kredit produksi
‫seperti kata sandi nama pengguna dan kontrol sumber.
‫Itu sebabnya nilai-nilai itu hanya default di dalam file dokter Anda Steven.
‫Anda tidak akan menaruh rahasia nyata di file itu.
‫Baik.
‫Seperti yang Anda lihat di contoh saya, hanya di sini semua yang ada di file belati hanyalah contoh atau
‫sampel.
‫Sekarang jika ini adalah angka sederhana atau sesuatu yang hanya perlu diatur dan ada default semacam default yang masuk akal
‫seperti ini di sini ppp ini. m. pengaturan kemudian pastikan dimasukkan ke dalam produksi
‫yang Anda sukai dan kemudian Anda dapat menimpa mereka sesuai kebutuhan.
‫Dengan begitu Anda tidak perlu mengaturnya setiap waktu secara manual.
‫Tapi ya jika Anda pergi ke sini ke salah satu dari ini yang unik untuk aplikasi tertentu atau lingkungan tertentu
‫saya hanya memasukkan nilai-nilai dummy di sini.
‫Saya pasti tidak merekomendasikan itu di dalam repo kode Anda.
‫Anda memasukkan rahasia Anda dan URL Anda dan lingkungan Anda tahu pengaturan nama domain dan hal-hal seperti
‫itu.
‫Baiklah.
‫Saya setuju tetapi file Ducker Anda sendiri akan ada dalam aplikasi Anda.
‫Ya di situlah Anda ingin menyimpannya.
‫Baiklah.
‫Pertanyaan bagus.
‫Pertanyaan bagus ya.
‫Maksud saya kecuali mereka dienkripsi dengan benar, Anda bisa melakukan hashing pada mereka jika aplikasi Anda menerima hal semacam
‫itu.
‫Tapi aku masih tidak menyimpannya di sana.
‫Saya tidak menyimpan pengaturan lingkungan di tempat lain tetapi Anda memang membutuhkan pengaturan default.
‫Dan apa yang cenderung saya lakukan dalam file penulisan dengan penulisan Docker adalah saya menetapkan default yang berfungsi dengan pengembang lokal
‫di luar kotak.
‫Jadi penyusun Docker hanya akan bekerja untuk mereka.
‫Sekarang itu mungkin berarti mereka perlu mendapatkan titik dalam file V dari tempat lain mungkin toko yang aman di
‫mana Anda memiliki semacam rahasia pengembang Anda tahu hal semacam itu.
‫Tapi saya benar-benar bekerja keras untuk tidak memasukkan itu seperti idealnya jika Anda pengembang lokal Anda memiliki semua yang Anda
‫butuhkan secara lokal.
‫Anda tidak memerlukan api jarak jauh sebagai hal-hal yang jauh dan mudah-mudahan Anda memiliki data sampel dan hal-hal yang bisa
‫saja ada di komputer lokal Anda dan Anda tidak perlu banyak rahasia yang harus Anda khawatirkan Anda
‫hanya memiliki nilai-nilai dummy untuk semuanya dan Anda bisa membeli secara lokal.
‫Jelas tidak semua aplikasi kami dapat melakukan itu sebagai semacam utopia.
‫Jadi Anda akan datang dengan cara berbeda untuk menyimpan
‫rahasia-rahasia itu dan itulah sebabnya ada begitu banyak cara untuk mengatur variabel lingkungan saat runtime
‫sehingga Anda dapat menyimpannya di tempat lain dan kemudian memasukkannya pada detik terakhir melalui lingkungan variabel semua pertanyaan yang benar baik pada kata kerja lingkungan.
‫Saya senang kita punya topik ini hari ini.
‫Mari
‫kita lihat apa cara paling sederhana untuk mengimplementasikan file E dan V.
‫Saya juga menunjukkan contoh aplikasi sekuel saya dengan benar.
‫Dan di sini mereka mengambil skrip ini dan mereka tidak ada file EMV.
‫Untuk apa ini dirancang untuk ini adalah ketika Anda menggunakan rahasia atau konfigurasi.
‫Jadi jika Anda menggunakan rahasia asli dan fitur konfigurasi Docker swarm atau konfigurasi peta dan rahasia
‫di komunitas, Anda mungkin akan menggunakan ini sebagai cara untuk mendapatkan informasi tersebut dari file-file tersebut khususnya rahasia yang
‫sebenarnya dan memasukkannya ke dalam variabel lingkungan.
‫Jika Anda membutuhkannya dengan benar, Anda mungkin tidak perlu memasukkannya ke dalam variabel lingkungan tetapi jika Anda melakukannya
‫maka Anda bisa menggunakan sedikit skrip shell ini untuk melakukannya.
‫Saya harap itu menjawab pertanyaan Anda, tetapi saya tidak akan menjawabnya.
‫Tidak perlu membuat file tertentu.
‫Persis.
‫Jika Anda berbicara tentang cara melakukan rahasia swarm karena rahasia swarm membuat file untuk Anda maka lihat
‫saja kursus penguasaan Docker saya di URL.
‫Brett Fisher dot com slash talker yang turun dalam deskripsi.
‫Saya berbicara tentang hal itu di sana juga di lapangan swarm saya.