build ಗಿಂತ ಮೊದಲು binding ಡೈರೆಕ್ಟರಿಯನ್ನು ಸಿದ್ಧಪಡಿಸಿ:

bindings/enterprise-ca/
  type
  enterprise-root.pem

type ಫೈಲ್‌ನಲ್ಲಿ ca-certificates ಇರುತ್ತದೆ. ಪ್ರತಿ ಪ್ರಮಾಣಪತ್ರ ಫೈಲ್ ಒಂದು ಅನುಮೋದಿತ PEM CA ಪ್ರಮಾಣಪತ್ರವನ್ನು ಹೊಂದಿರುತ್ತದೆ.

ಅದನ್ನು build ಕಂಟೇನರ್‌ನಲ್ಲಿ mount ಮಾಡಿ:

pack build app-image --builder "$BUILDER_IMAGE" --volume "$PWD/bindings/enterprise-ca:/platform/bindings/enterprise-ca:ro"

BUILDER_IMAGE ಎಂಬುದು CA Certificates buildpack ಸೇರಿರುವ ಆಯ್ದ ಹೊಂದಾಣಿಕೆಯ builder. ಈ invocation ನಲ್ಲಿ ಅಗತ್ಯವಿರುವ proxy ಆಯ್ಕೆಗಳನ್ನೂ ಉಳಿಸಿ: ಪ್ರಮಾಣಪತ್ರಗಳು ವಿಶ್ವಾಸವನ್ನು ನೀಡುತ್ತವೆ, proxy URL ಮಾರ್ಗವನ್ನು ನೀಡುತ್ತದೆ.

ಪತ್ತೆ ಮತ್ತು ಸ್ವೀಕೃತಿಗಾಗಿ buildpack ನ contribution ಸಂದೇಶಗಳನ್ನು ಪರಿಶೀಲಿಸಿ. ನಿಗದಿತ ಒಟ್ಟು ಪ್ರಮಾಣಪತ್ರ ಸಂಖ್ಯೆ builder ಆವೃತ್ತಿಗಳ ನಡುವೆ ಉಪಯುಕ್ತ ಖಾತರಿಯಲ್ಲ.

runtime ನಲ್ಲಿ ಮಾತ್ರ mount ಮಾಡುವುದು ಈ ಡೌನ್‌ಲೋಡ್‌ಗೆ ತುಂಬಾ ತಡವಾಗಿದೆ. ಈ build mount Docker daemon ನ ಹಿಂದಿನ builder-image pull ಅನ್ನು ಸಹ ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದಿಲ್ಲ ಮತ್ತು ಅಂತಿಮ image ನಲ್ಲಿ runtime ಒದಗಿಸುವಿಕೆ ಅಥವಾ ಎಂಬೆಡ್ ಮಾಡುವಿಕೆಯನ್ನು ಭರವಸೆ ನೀಡುವುದಿಲ್ಲ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು