From f754c358e5678b38c477d3c132ecf3662d819767 Mon Sep 17 00:00:00 2001 From: Maarten S <42799774+talkinnl@users.noreply.github.com> Date: Thu, 15 Jan 2026 16:16:53 +0100 Subject: [PATCH] [php] Enable composer inside image [php] Have Composer 2 available by default, inc. the needed zip php ext. Has no real impact on image size or rosettaboy performance. --- utils/Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/utils/Dockerfile b/utils/Dockerfile index 0e42c29..244456e 100644 --- a/utils/Dockerfile +++ b/utils/Dockerfile @@ -16,7 +16,7 @@ USER root RUN apt update && apt install -y \ cmake clang clang-format-14 libfmt-dev \ golang golang-1.24 \ - php8.4-cli \ + php8.4-cli php8.4-zip \ python3.13 python3.13-venv python3.13-dev \ pypy3 pypy3-venv \ cargo @@ -28,6 +28,8 @@ RUN wget -q ${DEVKITS_BASE}/rosettaboy-zig-dev_0.14.1_$(dpkg-architecture -q DEB RUN wget -q ${DEVKITS_BASE}/rosettaboy-nim-dev_2.2.4_$(dpkg-architecture -q DEB_BUILD_ARCH).deb RUN apt install -y ./*.deb +COPY --from=composer/composer:2-bin /composer /usr/bin/composer + # Get ready to go USER dev WORKDIR /home/dev/rosettaboy