From 17d646e0758d2c1e36ee743dcc7f190f455a92e6 Mon Sep 17 00:00:00 2001 From: red binder Date: Tue, 14 Jul 2026 19:48:57 +0200 Subject: [PATCH] fix ca certs --- Dockerfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 8d1b360..a2655f2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,7 +9,7 @@ COPY . . RUN cargo chef prepare --recipe-path recipe.json FROM chef AS builder -RUN apk add --no-cache protobuf-dev git openssl-dev openssl-libs-static bash yq +RUN apk add --no-cache protobuf-dev git openssl-dev openssl-libs-static bash yq ca-certificates COPY --from=planner /app/recipe.json recipe.json ARG EDITION @@ -33,21 +33,26 @@ RUN --mount=type=cache,id=${EDITION}-registry,target=/usr/local/cargo/registry \ FROM scratch AS node-holder +COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt COPY --from=builder /app/dist/rnex-server-backend-node-holder /rnex-server-backend-node-holder ENTRYPOINT ["/rnex-server-backend-node-holder"] FROM scratch AS proxy-insecure +COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt COPY --from=builder /app/dist/proxy_insecure /proxy_insecure ENTRYPOINT ["/proxy_insecure"] FROM scratch AS proxy-secure +COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt COPY --from=builder /app/dist/proxy_secure /proxy_secure ENTRYPOINT ["/proxy_secure"] FROM scratch AS backend-auth +COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt COPY --from=builder /app/dist/rnex-server-backend-auth /rnex-server-backend-auth ENTRYPOINT ["/rnex-server-backend-auth"] FROM scratch AS backend-secure +COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt COPY --from=builder /app/dist/rnex-server-backend-secure /rnex-server-backend-secure ENTRYPOINT ["/rnex-server-backend-secure"]