Qalabka dhisidda waxa uu si guul leh u xallin karaa ku-tiirsanaantiisa, halka buildpack-ka Paketo uusan soo dejisan karin runtime. Buildpack-ku waxa uu ku shaqeeyaa gudaha container-ka dhisaha wuxuuna u baahan yahay gelinta proxy-ga u gaar ah.

Hawsha bootBuildImage ee Gradle

Gudaha Groovy build.gradle oo leh hawsha bootBuildImage ee Spring Boot ee jirta:

tasks.named("bootBuildImage") {
    environment["HTTP_PROXY"] = "http://proxy.example:8080"
    environment["HTTPS_PROXY"] = "http://proxy.example:8080"
}

Plugin-ka Maven waxa uu isticmaalaa image.env

Loogu talagalay spring-boot:build-image, geli qiyamkan hoosta image.env ee habaynta plugin-ka Spring Boot Maven ee jirta:

<configuration>
  <image>
    <env>
      <HTTP_PROXY>http://proxy.example:8080</HTTP_PROXY>
      <HTTPS_PROXY>http://proxy.example:8080</HTTPS_PROXY>
    </env>
  </image>
</configuration>

Labadaba deegaanka hawsha Gradle iyo image.env ee Maven waxay dhisaha siiyaan qiyam. Labada magac waxay tilmaami karaan isla dhexdhexaadiyaha HTTP caadiga ah, oo ay ku jiraan URL-yada artefact-ka HTTPS. Soo dejinta artefact-ka dadweynaha ee loo ogolaaday proxy-yada dadweynaha, liiska proxy-ga HTTP waxa uu bixiyaa musharaxiin qiyamkan dhisaha.

Habayntan waxay ka madax banaan tahay sifooyinka systemProp.http.proxyHost ee Gradle. Kuwaasi waxa iska leh JVM oo si otomaatig ah uma habeeyaan hawl kale oo gudaha dhisaha ah.

Docker daemon waa in uu marka hore helaa sawirada dhisaha iyo kuwa socodka ee loo baahan yahay. Guuldarada diiwaanka ee marxaladdaas hore waxay u baahan tahay wadada iyo habaynta diiwaanka daemon-ka, ma aha doorsoome la siiyay buildpack aan wali bilaaban.

Isticmaal barta ugu dambeysa ee proxy-ga laga gaari karo container-ka dhisaha. Cinwaanka loopback-kiisa ayaa tilmaamaya container-kaas, ma aha daruuri goobta shaqada horumariyaha.

Sidoo kale si ula kac ah u hay deegaanka socodka ee codsiga ugu dambeeya. Gelitaanka waqtiga dhisidda iyo wadada la isticmaalo marka codsigu mar dambe socdo waa laba go'aan oo habayn oo kala duwan.

Maqaallo la xiriira