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

Cara Springboot menggunakan docker-compose untuk melaksanakan konfigurasi dinamik

WBOY
Lepaskan: 2023-05-18 19:55:04
ke hadapan
846 orang telah melayarinya

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!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan