From 9a193fe6e845b0653f61fcb9e4350fd18107c45d Mon Sep 17 00:00:00 2001 From: casjay Date: Sun, 31 May 2026 15:46:32 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Explicitly=20install=20curl=20an?= =?UTF-8?q?d=20ca-certificates=20in=20PACK=5FLIST=20=F0=9F=90=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit curl was not in PACK_LIST so Alpine fell back to the busybox curl applet which has limited SSL/TLS support and fails cert validation. ca-certificates was only installed in 05-custom.sh, making the dependency implicit. Both are now explicit in PACK_LIST so Alpine installs the full libcurl binary and Mozilla CA bundle during the package install phase, before 05-custom.sh even runs. - Dockerfile: add curl and ca-certificates to PACK_LIST Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 380c824..8d0da7e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -54,7 +54,7 @@ ARG PHP_SERVER ARG SHELL_OPTS ARG PATH -ARG PACK_LIST="fuse-overlayfs btrfs-progs xfsprogs e2fsprogs e2fsprogs-extra zfs git ip6tables iptables openssl pigz shadow-uidmap xz docker openssh cgroup-tools " +ARG PACK_LIST="curl ca-certificates fuse-overlayfs btrfs-progs xfsprogs e2fsprogs e2fsprogs-extra zfs git ip6tables iptables openssl pigz shadow-uidmap xz docker openssh cgroup-tools " ENV ENV=~/.profile ENV SHELL="/bin/sh"