Tag
trainspot/wbweb-forum:dockerfile-change
Created
2022-12-22 22:16:07 UTC
Architecture
linux / amd64
Content Digest
Pull Command
ENV
  • PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  • PHPIZE_DEPS=autoconf dpkg-dev file g++ gcc libc-dev make pkg-config re2c
  • PHP_INI_DIR=/usr/local/etc/php
  • PHP_EXTRA_CONFIGURE_ARGS=--enable-fpm --with-fpm-user=www-data --with-fpm-group=www-data --disable-cgi
  • PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
  • PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
  • PHP_LDFLAGS=-Wl,-O1 -Wl,--hash-style=both -pie
  • GPG_KEYS=A917B1ECDA84AEC2B568FED6F50ABC807BD5DCD0 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 1729F83938DA44E27BA0F4D3DBDB397470D12172
  • PHP_VERSION=7.1.33
  • PHP_URL=https://www.php.net/get/php-7.1.33.tar.xz/from/this/mirror
  • PHP_ASC_URL=https://www.php.net/get/php-7.1.33.tar.xz.asc/from/this/mirror
  • PHP_SHA256=bd7c0a9bd5433289ee01fd440af3715309faf583f75832b64fe169c100d52968
  • PHP_MD5=
Layers
  • 001 sha256:000eee12ec04cc914bf96e8f5dee7767510c2aca3816af6078bd9fbe3150920c 25.8 MB
  • 002 sha256:8ae4f9fcfeea62b9197d4d4597ac8cc5345bd9da718e89a49509af78476d2e40 226 Bytes
  • 003 sha256:60f22fbbd07a4ea653467bc27962a5f8afccd9318c8f5c8b3b2afa58d8c9c2db 73.1 MB
  • 004 sha256:ccc7a63ad75ffb773427b460e6f531cca45c92111ba8bb214172a53e5e7ceba2 224 Bytes
  • 005 sha256:a4e2e2146d17b64bd9e287590a7a045647bc0fc5c228657044bee66bf751733d 12.1 MB
  • 006 sha256:67bbb8f09cbdf07117c974ae4f167b620a9e77bf0946474b816ecc6cf8cc4edc 494 Bytes
  • 007 sha256:b134c88f76e7e7875652676161f440f5c9eb25deb50123776658412d0483f598 26.2 MB
  • 008 sha256:88e8e8392e830d5c0326d60e40221a1554e3d17184080a413ee042b04c62e4f6 2.15 KB
  • 009 sha256:4b7136598d60e87e627d277f631cf25ea442972b38de5735a6dc89fa845c5df8 209 Bytes
  • 010 sha256:543e6933ce3d33a999137cc7c0748a91d7914f0007da0fbcb81e773a14dd2db8 7.57 KB
  • 011 sha256:88325dbdf2d77992257445f9091afb746f9c01a34d1c321ffe3766eeddeda4a4 657 Bytes
  • 012 sha256:a3812e3bbbf1edb9cbe9d3d6d6fa66629b4f978821238897d95cbc648ea801e8 1.05 KB
  • 013 sha256:95b335d669ae8cee0c5d0ff97bf48a49b6fe5031df031774c69c8d7a11d3def4 45.3 MB
  • 014 sha256:178d1a427eca63f6be6aac09798e0bac9b7689064b7fcf2cf0f60ddafdfa843e 14.6 MB
  • 015 sha256:5a4ae6c14580cf3af13c5a7ea58016b6233a363b20536462559503d73aa1c0ad 576 KB
  • 016 sha256:742b69cd7e932e80b8f502ba91e0f7facab3f69a4e87718c02304818dea7f676 187 Bytes
  • 017 sha256:418e0ca04575127791dccfb761583ff92abb18509277d050b000548641627e1b 259 Bytes
  • 018 sha256:e73958bf11f154309d9bbbba3d12fe58dec41c7b692929c92bfc67991cd1d846 257 Bytes
  • 019 sha256:1253941a2cae68a62da961df3d39b4e84fd4bb88a56323a7dd25445f15476e48 271 Bytes
  • 020 sha256:505254f79102c9fb1f1aba83c3ab1d0160341da3bede4349f8be62da4f1b6629 372 Bytes
  • 021 sha256:b7ba475276c93ffefa17322ec3ce920d11ad25dfa27d9131d8064b31a901a9e8 8.05 MB
  • 022 sha256:90bfef4ae9d2a8f94650143d7e87a1052efd5cc428d397545f4bf9761afef6f9 214 Bytes
  • 023 sha256:9af0f4425f6b828fd60b9befb437649488ed4e108d14f9c92d77ecd275e4e60c 452 Bytes
  • 024 sha256:e108ddb16f2342d3b172ce06a202f4d0f0a47f9d0c6a4511a07e10c9fba4f841 1.13 KB
  • 025 sha256:aef249c294a341f277286def457eac37c999f51c6fc986b2e1c393e750bdc0cf 6.98 KB
  • 026 sha256:e2fbb20c09e1104e7bad87a1b88880d6ffb7b125a294c0703e95660428684796 8.05 MB
History
[2019-11-22 14:55:09 UTC] /bin/sh -c #(nop) ADD file:bc8179c87c8dbb3d962bed1801f99e7c860ff03797cde6ad19b107d43b973ada in / [2019-11-22 14:55:10 UTC] /bin/sh -c #(nop) CMD ["bash"] [2019-11-22 15:46:31 UTC] /bin/sh -c set -eux; { echo 'Package: php*'; echo 'Pin: release *'; echo 'Pin-Priority: -1'; } > /etc/apt/preferences.d/no-debian-php [2019-11-22 15:46:31 UTC] /bin/sh -c #(nop) ENV PHPIZE_DEPS=autoconf dpkg-dev file g++ gcc libc-dev make pkg-config re2c [2019-11-22 15:46:59 UTC] /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends $PHPIZE_DEPS ca-certificates curl xz-utils ; rm -rf /var/lib/apt/lists/* [2019-11-22 15:47:00 UTC] /bin/sh -c #(nop) ENV PHP_INI_DIR=/usr/local/etc/php [2019-11-22 15:47:01 UTC] /bin/sh -c set -eux; mkdir -p "$PHP_INI_DIR/conf.d"; [ ! -d /var/www/html ]; mkdir -p /var/www/html; chown www-data:www-data /var/www/html; chmod 777 /var/www/html [2019-11-22 16:01:22 UTC] /bin/sh -c #(nop) ENV PHP_EXTRA_CONFIGURE_ARGS=--enable-fpm --with-fpm-user=www-data --with-fpm-group=www-data --disable-cgi [2019-11-22 16:01:22 UTC] /bin/sh -c #(nop) ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 [2019-11-22 16:01:22 UTC] /bin/sh -c #(nop) ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 [2019-11-22 16:01:23 UTC] /bin/sh -c #(nop) ENV PHP_LDFLAGS=-Wl,-O1 -Wl,--hash-style=both -pie [2019-11-22 18:29:16 UTC] /bin/sh -c #(nop) ENV GPG_KEYS=A917B1ECDA84AEC2B568FED6F50ABC807BD5DCD0 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 1729F83938DA44E27BA0F4D3DBDB397470D12172 [2019-11-22 18:29:16 UTC] /bin/sh -c #(nop) ENV PHP_VERSION=7.1.33 [2019-11-22 18:29:17 UTC] /bin/sh -c #(nop) ENV PHP_URL=https://www.php.net/get/php-7.1.33.tar.xz/from/this/mirror PHP_ASC_URL=https://www.php.net/get/php-7.1.33.tar.xz.asc/from/this/mirror [2019-11-22 18:29:17 UTC] /bin/sh -c #(nop) ENV PHP_SHA256=bd7c0a9bd5433289ee01fd440af3715309faf583f75832b64fe169c100d52968 PHP_MD5= [2019-11-22 18:29:25 UTC] /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends gnupg dirmngr; rm -rf /var/lib/apt/lists/*; mkdir -p /usr/src; cd /usr/src; curl -fsSL -o php.tar.xz "$PHP_URL"; if [ -n "$PHP_SHA256" ]; then echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; fi; if [ -n "$PHP_MD5" ]; then echo "$PHP_MD5 *php.tar.xz" | md5sum -c -; fi; if [ -n "$PHP_ASC_URL" ]; then curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL"; export GNUPGHOME="$(mktemp -d)"; for key in $GPG_KEYS; do gpg --batch --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; done; gpg --batch --verify php.tar.xz.asc php.tar.xz; gpgconf --kill all; rm -rf "$GNUPGHOME"; fi; apt-mark auto '.*' > /dev/null; apt-mark manual $savedAptMark > /dev/null; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false [2019-11-22 18:29:26 UTC] /bin/sh -c #(nop) COPY file:ce57c04b70896f77cc11eb2766417d8a1240fcffe5bba92179ec78c458844110 in /usr/local/bin/ [2019-11-22 18:35:59 UTC] /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends libcurl4-openssl-dev libedit-dev libsqlite3-dev libssl-dev libxml2-dev zlib1g-dev ${PHP_EXTRA_BUILD_DEPS:-} ; rm -rf /var/lib/apt/lists/*; export CFLAGS="$PHP_CFLAGS" CPPFLAGS="$PHP_CPPFLAGS" LDFLAGS="$PHP_LDFLAGS" ; docker-php-source extract; cd /usr/src/php; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; if [ ! -d /usr/include/curl ]; then ln -sT "/usr/include/$debMultiarch/curl" /usr/local/include/curl; fi; ./configure --build="$gnuArch" --with-config-file-path="$PHP_INI_DIR" --with-config-file-scan-dir="$PHP_INI_DIR/conf.d" --enable-option-checking=fatal --with-mhash --enable-ftp --enable-mbstring --enable-mysqlnd --with-pdo-sqlite=/usr --with-sqlite3=/usr --with-curl --with-libedit --with-openssl --with-zlib $(test "$gnuArch" = 's390x-linux-gnu' && echo '--without-pcre-jit') --with-libdir="lib/$debMultiarch" ${PHP_EXTRA_CONFIGURE_ARGS:-} ; make -j "$(nproc)"; find -type f -name '*.a' -delete; make install; find /usr/local/bin /usr/local/sbin -type f -executable -exec strip --strip-all '{}' + || true; make clean; cp -v php.ini-* "$PHP_INI_DIR/"; cd /; docker-php-source delete; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { print $(NF-1) }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version [2019-11-22 18:35:59 UTC] /bin/sh -c #(nop) COPY multi:c1ff99c7805e8f41fdb0717f754884884ce2157d746a82343d7c737c86ded761 in /usr/local/bin/ [2019-11-22 18:36:00 UTC] /bin/sh -c { echo '#!/bin/sh'; echo 'exec pkg-config "$@" freetype2'; } > /usr/local/bin/freetype-config && chmod +x /usr/local/bin/freetype-config [2019-11-22 18:36:00 UTC] /bin/sh -c #(nop) ENTRYPOINT ["docker-php-entrypoint"] [2019-11-22 18:36:01 UTC] /bin/sh -c #(nop) WORKDIR /var/www/html [2019-11-22 18:36:02 UTC] /bin/sh -c set -eux; cd /usr/local/etc; if [ -d php-fpm.d ]; then sed 's!=NONE/!=!g' php-fpm.conf.default | tee php-fpm.conf > /dev/null; cp php-fpm.d/www.conf.default php-fpm.d/www.conf; else mkdir php-fpm.d; cp php-fpm.conf.default php-fpm.d/www.conf; { echo '[global]'; echo 'include=etc/php-fpm.d/*.conf'; } | tee php-fpm.conf; fi; { echo '[global]'; echo 'error_log = /proc/self/fd/2'; echo; echo '[www]'; echo '; if we send this to /proc/self/fd/1, it never appears'; echo 'access.log = /proc/self/fd/2'; echo; echo 'clear_env = no'; echo; echo '; Ensure worker stdout and stderr are sent to the main error log.'; echo 'catch_workers_output = yes'; } | tee php-fpm.d/docker.conf; { echo '[global]'; echo 'daemonize = no'; echo; echo '[www]'; echo 'listen = 9000'; } | tee php-fpm.d/zz-docker.conf [2019-11-22 18:36:02 UTC] /bin/sh -c #(nop) STOPSIGNAL SIGQUIT [2019-11-22 18:36:02 UTC] /bin/sh -c #(nop) EXPOSE 9000 [2019-11-22 18:36:02 UTC] /bin/sh -c #(nop) CMD ["php-fpm"] [2022-12-22 22:13:49 UTC] /bin/sh -c #(nop) ADD file:bab465910eef1d895850bb6c15be9d73864c103b4c0385d81cff36edb851d121 in /etc/bash.vips-arm64-hotfix.sh [2022-12-22 22:13:50 UTC] /bin/sh -c echo '. /etc/bash.vips-arm64-hotfix.sh' >> /etc/bash.bashrc [2022-12-22 22:15:49 UTC] /bin/sh -c apt-get update -y && apt-get install --no-install-recommends -y libicu-dev libxslt1-dev nginx-light graphicsmagick supervisor procps && mkdir -p /var/log/supervisor && rm -rf /var/lib/apt/lists/* && docker-php-ext-install intl bcmath pdo pdo_mysql mysqli xsl && pecl install redis && docker-php-ext-enable redis [2022-12-22 22:15:54 UTC] /bin/sh -c apt-get update -y && apt-get install --no-install-recommends -y unzip git && rm -rf /var/lib/apt/lists/* [2022-12-22 22:15:55 UTC] /bin/sh -c curl --silent --show-error https://getcomposer.org/installer | php && mv composer.phar /usr/local/bin/composer && composer config --global cache-dir /composer_cache [2022-12-22 22:15:56 UTC] /bin/sh -c #(nop) ADD file:c3631de2a9ed08b554aa2fd46440a07fb2cead74187f6ebec71c64a680e36f9b in /entrypoint-prod.sh [2022-12-22 22:15:56 UTC] /bin/sh -c #(nop) ADD file:65665793b7bfa620517d118028b7f4167df927773536ef3a67b805782d6d703e in /entrypoint-dev.sh [2022-12-22 22:15:56 UTC] /bin/sh -c #(nop) ADD file:acd3e7a2f86b2fd5f063b5f5f028f706464ae331487f145eac9633ccf9d9be66 in /usr/local/etc/php/conf.d/memory-limit-php.ini [2022-12-22 22:15:56 UTC] /bin/sh -c #(nop) ADD file:b61bedde1f65bbcfe9e79bc3ceb2bb638d770a3f8cf30afb438ca37796f7a993 in /usr/local/etc/php/conf.d/upload-limit-php.ini [2022-12-22 22:15:56 UTC] /bin/sh -c #(nop) ADD file:fbb631b40593ce43b250c2a5d035fa2d54fd33430b9fbca94f697a68e2db9835 in /etc/supervisor/supervisord.conf [2022-12-22 22:15:58 UTC] /bin/sh -c #(nop) COPY dir:454bd1237b83c5055f790399e89a8d5ecd8979396b54556083459be1e4612239 in /app [2022-12-22 22:15:59 UTC] /bin/sh -c rm -Rf /usr/local/etc/php-fpm.* [2022-12-22 22:15:59 UTC] /bin/sh -c #(nop) ADD file:c412acff7fffac01690a640aacdfeca5170e537f4b4eff2c582cf9d979824e77 in /usr/local/etc/php-fpm.conf [2022-12-22 22:15:59 UTC] /bin/sh -c #(nop) ADD file:e7ea2f11b4a074c0cbfd64f62c9da3cef21ca87fb0effd5f218b7e4f45116089 in /etc/nginx/nginx.conf [2022-12-22 22:16:00 UTC] /bin/sh -c mkdir -p /var/lib/nginx /usr/local/var/log/ && chown -R www-data /var/lib/nginx /usr/local/var/log/ /etc/nginx/ [2022-12-22 22:16:06 UTC] /bin/sh -c mkdir -p /composer_cache && rm -Rf /app/cache/* && chown -R www-data /app /composer_cache /entrypoint-prod.sh && apt-get clean [2022-12-22 22:16:07 UTC] /bin/sh -c #(nop) WORKDIR /app [2022-12-22 22:16:07 UTC] /bin/sh -c #(nop) USER root [2022-12-22 22:16:07 UTC] /bin/sh -c #(nop) ENTRYPOINT ["/entrypoint-prod.sh"]