Rumah >Java >javaTutorial >Cara Springboot menggunakan docker-compose untuk melaksanakan konfigurasi dinamik

Cara Springboot menggunakan docker-compose untuk melaksanakan konfigurasi dinamik

WBOY
WBOYke hadapan
2023-05-18 19:55:04853semak imbas

Gunakan docker-compose untuk melaksanakan konfigurasi dinamik

Apabila membungkus aplikasi Springboot, kami berharap konfigurasi dalam application.property atau yml boleh diubah suai apabila projek dimulakan, bukan semasa membungkus imej docker nilai tidak boleh diubah suai selepas ia ditentukan Pada masa ini, keperluan ini boleh dicapai melalui fungsi pembolehubah persekitaran yang disediakan oleh yml Oleh itu, anda boleh mengkonfigurasi pembolehubah persekitaran dalam fail docker-compose, supaya apabila imej docker dimulakan , konfigurasi dalam aplikasi ditakrifkan melalui pembolehubah yang dinyatakan dalam docker-compose.

Sebagai contoh

Aplikasi saya menyepadukan cas log masuk tunggal, tetapi alamat pelayan log masuk tunggal ini tidak pasti

Jadi anda boleh menulis seperti ini dalam konfigurasi fail

Cara Springboot menggunakan docker-compose untuk melaksanakan konfigurasi dinamikNilai dalam cas.server.url di sini diperoleh daripada pembolehubah persekitaran sistem CAS_SERVER Jika pembolehubah persekitaran dalam sistem tidak diperoleh, maka gunakan alamat https ://sophon15:8393 Alamat;

Konfigurasi dalam docker-compose

Cara Springboot menggunakan docker-compose untuk melaksanakan konfigurasi dinamikItu sahaja

By the way, mari kita bincangkan bagaimana untuk mengkonfigurasinya dalam docker-compose Hos sistem; sophon15 di sini ialah alamat hos

Hanya konfigurasikannya dalam atribut extra_hosts dari docker-compose

Seperti yang ditunjukkan dalam gambar

Atas ialah kandungan terperinci Cara Springboot menggunakan docker-compose untuk melaksanakan konfigurasi dinamik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam