From 24a0d290f833236ac8fa68f207fcdeb12e945817 Mon Sep 17 00:00:00 2001 From: Corwin Date: Wed, 10 Jun 2026 18:02:23 +0100 Subject: [PATCH] fix playground gist sharing by including tls and ca-certificates --- website/play/Cargo.toml | 2 +- website/play/Dockerfile | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/website/play/Cargo.toml b/website/play/Cargo.toml index 08ce5b8e1..18c053a9c 100644 --- a/website/play/Cargo.toml +++ b/website/play/Cargo.toml @@ -11,5 +11,5 @@ tower = "0.5.2" tower-http = { version = "0.6.2", features = ["cors"] } tracing = "0.1.41" tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } -reqwest = { version = "0.13", default-features = false, features = ["json"] } +reqwest = { version = "0.13", default-features = false, features = ["json", "rustls"] } uuid = { version = "1.13.1", features = ["v4"] } diff --git a/website/play/Dockerfile b/website/play/Dockerfile index 130cded37..03090d2ce 100644 --- a/website/play/Dockerfile +++ b/website/play/Dockerfile @@ -11,6 +11,11 @@ RUN cargo build --release FROM debian:trixie +RUN set -eux; \ + apt-get update; \ + DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends ca-certificates; \ + rm -rf /var/lib/apt/lists/* + COPY --from=builder /usr/bin/docker /usr/bin/docker COPY --from=builder /build/target/release/play /bin/play