From e8ef7502796fcda92e4eda4a13089d63958571ff Mon Sep 17 00:00:00 2001 From: Nianyu Shen Date: Mon, 18 Nov 2024 22:36:49 -0800 Subject: [PATCH] fix: copy cert in dockerfile Signed-off-by: Nianyu Shen --- Dockerfile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4f8efb0..eb1f01f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,19 +7,20 @@ ARG HTTP_PROXY ARG HTTPS_PROXY ARG NO_PROXY -WORKDIR /certs +RUN mkdir -p /certs COPY certs/ /certs/ +RUN ls -al /certs/. RUN if [ "${OS_DISTRIBUTION}" = "ubuntu" ]; then \ - cp -f /certs/* /usr/local/share/ca-certificates/ && \ + cp -a /certs/. /usr/local/share/ca-certificates/ && \ update-ca-certificates; \ fi RUN if [ "${OS_DISTRIBUTION}" = "opensuse-leap" ]; then \ - cp -f /certs/* /usr/share/pki/trust/anchors/ && \ + cp -a /certs/. /usr/share/pki/trust/anchors/ && \ update-ca-certificates; \ fi RUN if [ "${OS_DISTRIBUTION}" = "rhel" ]; then \ - cp -f /certs/* /etc/pki/ca-trust/source/anchors/ && \ + cp -a /certs/. /etc/pki/ca-trust/source/anchors/ && \ update-ca-trust; \ fi RUN rm -rf /certs