Marka hore dhig ama ku xidh faylka PEM CA ee la ansixiyay gudaha dev container. Kalsoonida browser-ka host-ka iyo dariiqa host-ka kaliya ku yaal ma siiyaan habka Node baytyada shahaadada.

Kadib ku dar tan .devcontainer/devcontainer.json jira ee VS Code iyo hababka hoos yimaada ee la xiriira:

"remoteEnv": {
  "NODE_EXTRA_CA_CERTS": "/usr/local/share/certs/corporate-ca.pem"
}

Dariiqa wuxuu ku jiraa kontaynaraha gudihiisa. Dib u dhis ama dib u fur wareegga nolosha Dev Containers si habka Node ee khuseeya uu ku bilaabo.

NODE_EXTRA_CA_CERTS bilaabista ka ballaariyaa set-ka CA ee Node. Beddelka process.env kadib dib uma soo rarto set-kaas, macmiil leh ikhtiyaar ca cadna wuxuu dooran karaa isha kalsoonida kale.

Deegaan kontaynaraha oo dhan ah, isticmaal containerEnv oo leh habaynta image/Dockerfile ama deegaanka adeegga Compose, halkii aad ka malayn lahayd in remoteEnv daboolo hab kasta.

Tan waxay bixisaa kalsooni iyada oo aan la isticmaalin NODE_TLS_REJECT_UNAUTHORIZED=0. Doorashada proxy-ga ayaa si gaar ah u sii jirta: CA ma wadi karto xiriirka xagga listener-ka mana hagaajin karto endpoint aan la gaari karin.

Maqaallo la xiriira