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í.

Ailt ghaolmhara