sha256:537fb03057ed901ae06bde7ef25af348903485ae1acc7fc789b80d8bac666f35
OS/ARCH
Compressed size
75.17 MB
Last pushed
about 22 hours by doijanky
Type
Image
Vulnerabilities
Manifest digest
sha256:982833f2e90ca67751a3eb41cc0e583f7a462516fb15fcf8985d2ea496289bd5
21
RUN /bin/sh -c set -eux ; apk add --no-cache --virtual .composer-rundeps 7zip bash coreutils git make mercurial openssh-client patch subversion tini unzip zip # buildkit
32.53 MB
22
RUN /bin/sh -c printf "# composer php cli ini settings\ndate.timezone=UTC\nmemory_limit=-1\n" > $PHP_INI_DIR/php-cli.ini # buildkit
257 B
23
ENV COMPOSER_ALLOW_SUPERUSER=1
0 B
24
ENV COMPOSER_HOME=/tmp
0 B
25
ENV COMPOSER_VERSION=2.11.1
0 B
26
RUN /bin/sh -c set -eux ; apk add --no-cache --virtual .build-deps $PHPIZE_DEPS bzip2-dev libzip-dev ; docker-php-ext-install -j "$(nproc)" bz2 zip ; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local/lib/php/extensions | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )" ; apk add --no-cache --virtual .composer-phpext-rundeps $runDeps ; apk del --no-network .build-deps ; curl --silent --fail --location --retry 3 --output /tmp/keys.dev.pub --url https://raw.githubusercontent.com/composer/composer.github.io/e7f28b7200249f8e5bc912b42837d4598c74153a/snapshots.pub ; echo 572b963c4b7512a7de3c71a788772440b1996d918b1d2b5354bf8ba2bb057fadec6f7ac4852f2f8a8c01ab94c18141ce0422aec3619354b057216e0597db5ac2 /tmp/keys.dev.pub | sha512sum --strict --check ; curl --silent --fail --location --retry 3 --output /tmp/keys.tags.pub --url https://raw.githubusercontent.com/composer/composer.github.io/e7f28b7200249f8e5bc912b42837d4598c74153a/releases.pub ; echo 47f374b8840dcb0aa7b2327f13d24ab5f6ae9e58aa630af0d62b3d0ea114f4a315c5d97b21dcad3c7ffe2f0a95db2edec267adaba3f4f5a262abebe39aed3a28 /tmp/keys.tags.pub | sha512sum --strict --check ; curl --silent --fail --location --retry 3 --output /tmp/installer.php --url https://raw.githubusercontent.com/composer/getcomposer.org/f24b8f860b95b52167f91bbd3e3a7bcafe043038/web/installer ; echo 3137ad86bd990524ba1dedc2038309dfa6b63790d3ca52c28afea65dcc2eaead16fb33e9a72fd2a7a8240afaf26e065939a2d472f3b0eeaa575d1e8648f9bf19 /tmp/installer.php | sha512sum --strict --check ; php /tmp/installer.php --no-ansi --install-dir=/usr/bin --filename=composer --version=${COMPOSER_VERSION} ; composer --ansi --version --no-interaction ; rm -f /tmp/installer.php ; find /tmp -type d -exec chmod -v 1777 {} + # buildkit
1.1 MB
27
COPY docker-entrypoint.sh /docker-entrypoint.sh # buildkit
418 B
28
WORKDIR /app
93 B
29
ENTRYPOINT ["/docker-entrypoint.sh"]
0 B
30
CMD ["composer"]
0 B