@@ -6,20 +6,17 @@ RUN apt-get update && apt-get install -y ca-certificates
66COPY custom-ca-certs/. /usr/local/share/ca-certificates/
77RUN update-ca-certificates
88
9- # Concatenate all certs for use in EnvVars
10- RUN find /usr/local/share/ca-certificates -type f \( -name '*.pem' -o -name '*.crt' \) -exec cat {} + > "/usr/local/share/ca-certificates/combined-cacerts.pem"
11-
12- # Set environment variables at the Docker image level so they're available during feature installation
13- ENV NODE_EXTRA_CA_CERTS="/usr/local/share/ca-certificates/combined-cacerts.pem"
14- ENV SSL_CERT_FILE="/usr/local/share/ca-certificates/combined-cacerts.pem"
15- ENV REQUESTS_CA_BUNDLE="/usr/local/share/ca-certificates/combined-cacerts.pem"
16- ENV CURL_CA_BUNDLE="/usr/local/share/ca-certificates/combined-cacerts.pem"
17- ENV GIT_SSL_CAINFO="/usr/local/share/ca-certificates/combined-cacerts.pem"
9+ # Use the updated system CA bundle which now includes both system and custom CAs
10+ ENV NODE_EXTRA_CA_CERTS="/etc/ssl/certs/ca-certificates.crt"
11+ ENV SSL_CERT_FILE="/etc/ssl/certs/ca-certificates.crt"
12+ ENV REQUESTS_CA_BUNDLE="/etc/ssl/certs/ca-certificates.crt"
13+ ENV CURL_CA_BUNDLE="/etc/ssl/certs/ca-certificates.crt"
14+ ENV GIT_SSL_CAINFO="/etc/ssl/certs/ca-certificates.crt"
1815
1916# Ensure CA Certs is available for all shells, Node, Python & Ruby
2017USER vscode
21- RUN echo 'NODE_EXTRA_CA_CERTS="/usr/local/share /ca-certificates/combined-cacerts.pem "' >> ~/.zshrc
22- RUN echo 'SSL_CERT_FILE="/usr/local/share /ca-certificates/combined-cacerts.pem "' >> ~/.zshrc
23- RUN echo 'REQUESTS_CA_BUNDLE="/usr/local/share /ca-certificates/combined-cacerts.pem "' >> ~/.zshrc
24- RUN echo 'CURL_CA_BUNDLE="/usr/local/share /ca-certificates/combined-cacerts.pem "' >> ~/.zshrc
25- RUN echo 'GIT_SSL_CAINFO="/usr/local/share /ca-certificates/combined-cacerts.pem "' >> ~/.zshrc
18+ RUN echo 'NODE_EXTRA_CA_CERTS="/etc/ssl/certs /ca-certificates.crt "' >> ~/.zshrc
19+ RUN echo 'SSL_CERT_FILE="/etc/ssl/certs /ca-certificates.crt "' >> ~/.zshrc
20+ RUN echo 'REQUESTS_CA_BUNDLE="/etc/ssl/certs /ca-certificates.crt "' >> ~/.zshrc
21+ RUN echo 'CURL_CA_BUNDLE="/etc/ssl/certs /ca-certificates.crt "' >> ~/.zshrc
22+ RUN echo 'GIT_SSL_CAINFO="/etc/ssl/certs /ca-certificates.crt "' >> ~/.zshrc
0 commit comments