Ìomhaighean Spring Boot: rèitich proxy an neach-togail Paketo
Cuir caochladairean proxy gu neach-togail Paketo tro Gradle bootBuildImage no Maven image.env, air leth bhon inneal-togail agus bho dheamhan Docker.
Faodaidh inneal-togail a eisimeileachdan fhuasgladh gu soirbheachail fhad 's nach urrainn do buildpack Paketo runtime a luchdachadh sìos. Bidh am buildpack a' ruith taobh a-staigh soitheach an neach-togail agus feumaidh e a chur-a-steach proxy fhèin.
Gnìomh bootBuildImage aig Gradle
Ann am build.gradle Groovy le gnìomh bootBuildImage a tha ann mar-thà bho Spring Boot:
tasks.named("bootBuildImage") {
environment["HTTP_PROXY"] = "http://proxy.example:8080"
environment["HTTPS_PROXY"] = "http://proxy.example:8080"
}
Bidh am plugan Maven a' cleachdadh image.env
Airson spring-boot:build-image, cuir na luachan seo fo image.env anns an rèiteachadh a tha ann mar-thà de phlugan 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>
Bidh an dà chuid àrainneachd gnìomh Gradle agus image.env aig Maven a' toirt luachan don neach-togail. Faodaidh an dà ainm an aon eadar-mheadhanair HTTP àbhaisteach a chomharrachadh, a' gabhail a-steach URLan deasachadh HTTPS. Airson luchdachaidhean sìos poblach de dheasachadh a tha ceadaichte tro phroxies poblach, bheir an liosta proxy HTTP tagraichean dha na luachan neach-togail seo.
Tha an suidheachadh seo neo-eisimeileach bho fheartan systemProp.http.proxyHost aig Gradle. Buinidh iadsan don JVM agus chan eil iad a' rèiteachadh pròiseas eile san neach-togail gu fèin-obrachail.
Feumaidh deamhan Docker na h-ìomhaighean neach-togail is ruith a tha a dhìth fhaighinn an toiseach. Feumaidh fàilligeadh clàr-innse aig an ìre nas tràithe sin slighe is rèiteachadh clàr-innse an deamhain, chan e caochladair a thèid a thoirt do buildpack nach do thòisich fhathast.
Cleachd ceann-phuing proxy a ruigear bho shoitheach an neach-togail. Comharraichidh an seòladh loopback aige an soitheach sin, chan ann gu cinnteach stèisean-obrach an leasaiche.
Cùm àrainneachd ruith an aplacaid dheireannaich a dh'aona ghnothaich cuideachd. 'S e co-dhùnaidhean rèiteachaidh air leth a th' ann an ruigsinneachd aig àm togail agus an t-slighe a chleachdar nuair a ruitheas an aplacaid nas fhaide air adhart.