Íomhánna Spring Boot: seoladh seachfhreastalaí an builder Paketo a chumrú
Cuir athróga seachfhreastalaí chuig builder Paketo trí Gradle bootBuildImage nó Maven image.env, ar leithligh ón uirlis tógála agus ó dheamhan Docker.
Is féidir le huirlis tógála a spleáchais a réiteach go rathúil cé nach féidir le buildpack Paketo runtime a íoslódáil. Ritheann an buildpack taobh istigh de choimeádán an builder agus teastaíonn a ionchur seachfhreastalaí féin uaidh.
Tasc bootBuildImage Gradle
I build.gradle Groovy le tasc bootBuildImage atá ann cheana ó Spring Boot:
tasks.named("bootBuildImage") {
environment["HTTP_PROXY"] = "http://proxy.example:8080"
environment["HTTPS_PROXY"] = "http://proxy.example:8080"
}
Úsáideann breiseán Maven image.env
Do spring-boot:build-image, cuir na luachanna seo faoi image.env sa chumraíocht atá ann cheana de bhreiseán Spring Boot Maven:
<configuration>
<image>
<env>
<HTTP_PROXY>http://proxy.example:8080</HTTP_PROXY>
<HTTPS_PROXY>http://proxy.example:8080</HTTPS_PROXY>
</env>
</image>
</configuration>
Soláthraíonn timpeallacht tasc Gradle agus image.env Maven araon luachanna don builder. Is féidir leis an dá ainm an gnáth-idirghabhálaí HTTP céanna a ainmniú, lena n-áirítear URLanna déantán HTTPS. Le haghaidh íoslódálacha poiblí déantán a cheadaítear trí sheachfhreastalaithe poiblí, soláthraíonn an liosta seachfhreastalaithe HTTP iarrthóirí do na luachanna builder seo.
Tá an socrú seo neamhspleách ar airíonna systemProp.http.proxyHost Gradle. Baineann siadsan leis an JVM agus ní chumraíonn siad próiseas eile sa builder go huathoibríoch.
Caithfidh deamhan Docker na híomhánna builder agus rite a theastaíonn a fháil ar dtús. Teastaíonn bealach agus cumraíocht clárlainne an deamhain ó theip chlárlainne ag an gcéim níos luaithe sin, seach athróg a thugtar do buildpack nár thosaigh fós.
Úsáid críochphointe seachfhreastalaí atá inrochtana ó choimeádán an builder. Aithníonn a sheoladh lúbphoirt an coimeádán sin, ní gá gurb é stáisiún oibre an fhorbróra é.
Coinnigh timpeallacht rite an fheidhmchláir deiridh d'aon ghnó freisin. Is cinntí cumraíochta ar leithligh iad rochtain ag am tógála agus an bealach a úsáidtear nuair a ritheann an feidhmchlár níos déanaí.