docker-composer/php8.4/Dockerfile
renovate-bot c740c1320c
Some checks failed
Test / lint (pull_request) Failing after 8s
Test / php8_1 (pull_request) Failing after 50s
Test / php8_2 (pull_request) Failing after 4s
Test / php8_3 (pull_request) Failing after 4s
Test / php8_4 (pull_request) Failing after 5s
Update dependency composer/composer to v2.8.6
2025-02-25 13:05:35 +00:00

32 lines
1.1 KiB
Docker

FROM php:8.3.17-cli-bookworm@sha256:eab462d7f27abe3ff747cde88ab2069afbd401480d13ee660ee433ae33728bdd
SHELL [ "/bin/bash", "-exo", "pipefail", "-c" ]
# renovate: datasource=github-tags depName=composer/composer versioning=semver
ENV COMPOSER_VERSION 2.8.6
ENV COMPOSER_INSTALLER_COMMIT 459bcaab2cc03f1656dd7b065d500d0cf3070e3f
ENV COMPOSER_INSTALLER_HASH 756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3
RUN apt-get update; \
apt-get install -y --no-install-recommends \
git \
unzip \
zip \
; \
curl -o /tmp/composer-installer.php \
https://raw.githubusercontent.com/composer/getcomposer.org/${COMPOSER_INSTALLER_COMMIT}/web/installer; \
\
echo "${COMPOSER_INSTALLER_HASH} /tmp/composer-installer.php" | sha384sum -c -; \
\
php /tmp/composer-installer.php --no-ansi --install-dir=/usr/bin --filename=composer --version=${COMPOSER_VERSION}; \
\
composer diagnose; \
rm -f /tmp/composer-installer.php; \
\
rm -rf /var/lib/apt/lists/*;
WORKDIR /tmp
USER nobody
CMD [ "composer" ]