{"architecture":"amd64","config":{"ExposedPorts":{"80/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","PHPIZE_DEPS=autoconf \t\tdpkg-dev \t\tfile \t\tg++ \t\tgcc \t\tlibc-dev \t\tmake \t\tpkg-config \t\tre2c","PHP_INI_DIR=/usr/local/etc/php","APACHE_CONFDIR=/etc/apache2","APACHE_ENVVARS=/etc/apache2/envvars","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 -pie","GPG_KEYS=AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD","PHP_VERSION=8.4.16","PHP_URL=https://www.php.net/distributions/php-8.4.16.tar.xz","PHP_ASC_URL=https://www.php.net/distributions/php-8.4.16.tar.xz.asc","PHP_SHA256=f66f8f48db34e9e29f7bfd6901178e9cf4a1b163e6e497716dfcb8f88bcfae30","PHP_MEMORY_LIMIT=256M","MATOMO_VERSION=5.6.2"],"Entrypoint":["/entrypoint.sh"],"Cmd":["apache2-foreground"],"Volumes":{"/var/www/html":{}},"WorkingDir":"/var/www/html","StopSignal":"SIGWINCH"},"created":"2025-12-19T02:16:10.437164752Z","history":[{"created":"2025-12-08T00:00:00Z","created_by":"# debian.sh --arch 'amd64' out/ 'trixie' '@1765152000'","comment":"debuerreotype 0.16"},{"created":"2025-12-19T01:25:38.429144228Z","created_by":"RUN /bin/sh -c set -eux; \t{ \t\techo 'Package: php*'; \t\techo 'Pin: release *'; \t\techo 'Pin-Priority: -1'; \t} \u003e /etc/apt/preferences.d/no-debian-php # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-12-19T01:25:57.014198088Z","created_by":"ENV PHPIZE_DEPS=autoconf \t\tdpkg-dev \t\tfile \t\tg++ \t\tgcc \t\tlibc-dev \t\tmake \t\tpkg-config \t\tre2c","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-12-19T01:25:57.014198088Z","created_by":"RUN /bin/sh -c set -eux; \tapt-get update; \tapt-get install -y --no-install-recommends \t\t$PHPIZE_DEPS \t\tca-certificates \t\tcurl \t\txz-utils \t; \tapt-get dist-clean # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-12-19T01:25:57.014198088Z","created_by":"ENV PHP_INI_DIR=/usr/local/etc/php","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-12-19T01:25:57.159249005Z","created_by":"RUN /bin/sh -c set -eux; \tmkdir -p \"$PHP_INI_DIR/conf.d\"; \t[ ! -d /var/www/html ]; \tmkdir -p /var/www/html; \tchown www-data:www-data /var/www/html; \tchmod 1777 /var/www/html # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-12-19T01:25:57.159249005Z","created_by":"ENV APACHE_CONFDIR=/etc/apache2","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-12-19T01:25:57.159249005Z","created_by":"ENV APACHE_ENVVARS=/etc/apache2/envvars","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-12-19T01:26:03.96137149Z","created_by":"RUN /bin/sh -c set -eux; \tapt-get update; \tapt-get install -y --no-install-recommends apache2; \tapt-get dist-clean; \t\tsed -ri 's/^export ([^=]+)=(.*)$/: ${\\1:=\\2}\\nexport \\1/' \"$APACHE_ENVVARS\"; \t\t. \"$APACHE_ENVVARS\"; \tfor dir in \t\t\"$APACHE_LOCK_DIR\" \t\t\"$APACHE_RUN_DIR\" \t\t\"$APACHE_LOG_DIR\" \t\t\"$APACHE_RUN_DIR/socks\" \t; do \t\trm -rvf \"$dir\"; \t\tmkdir -p \"$dir\"; \t\tchown \"$APACHE_RUN_USER:$APACHE_RUN_GROUP\" \"$dir\"; \t\tchmod 1777 \"$dir\"; \tdone; \t\trm -rvf /var/www/html/*; \t\tln -sfT /dev/stderr \"$APACHE_LOG_DIR/error.log\"; \tln -sfT /dev/stdout \"$APACHE_LOG_DIR/access.log\"; \tln -sfT /dev/stdout \"$APACHE_LOG_DIR/other_vhosts_access.log\"; \tchown -R --no-dereference \"$APACHE_RUN_USER:$APACHE_RUN_GROUP\" \"$APACHE_LOG_DIR\" # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-12-19T01:26:04.156089431Z","created_by":"RUN /bin/sh -c a2dismod mpm_event \u0026\u0026 a2enmod mpm_prefork # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-12-19T01:26:04.309541238Z","created_by":"RUN /bin/sh -c { \t\techo '\u003cFilesMatch \\.php$\u003e'; \t\techo '\\tSetHandler application/x-httpd-php'; \t\techo '\u003c/FilesMatch\u003e'; \t\techo; \t\techo 'DirectoryIndex disabled'; \t\techo 'DirectoryIndex index.php index.html'; \t\techo; \t\techo '\u003cDirectory /var/www/\u003e'; \t\techo '\\tOptions -Indexes'; \t\techo '\\tAllowOverride All'; \t\techo '\u003c/Directory\u003e'; \t} | tee \"$APACHE_CONFDIR/conf-available/docker-php.conf\" \t\u0026\u0026 a2enconf docker-php # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-12-19T01:26:04.309541238Z","created_by":"ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-12-19T01:26:04.309541238Z","created_by":"ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-12-19T01:26:04.309541238Z","created_by":"ENV PHP_LDFLAGS=-Wl,-O1 -pie","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-12-19T01:26:04.309541238Z","created_by":"ENV GPG_KEYS=AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-12-19T01:26:04.309541238Z","created_by":"ENV PHP_VERSION=8.4.16","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-12-19T01:26:04.309541238Z","created_by":"ENV PHP_URL=https://www.php.net/distributions/php-8.4.16.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.4.16.tar.xz.asc","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-12-19T01:26:04.309541238Z","created_by":"ENV PHP_SHA256=f66f8f48db34e9e29f7bfd6901178e9cf4a1b163e6e497716dfcb8f88bcfae30","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-12-19T01:26:14.102220833Z","created_by":"RUN /bin/sh -c set -eux; \t\tsavedAptMark=\"$(apt-mark showmanual)\"; \tapt-get update; \tapt-get install -y --no-install-recommends gnupg; \tapt-get dist-clean; \t\tmkdir -p /usr/src; \tcd /usr/src; \t\tcurl -fsSL -o php.tar.xz \"$PHP_URL\"; \t\tif [ -n \"$PHP_SHA256\" ]; then \t\techo \"$PHP_SHA256 *php.tar.xz\" | sha256sum -c -; \tfi; \t\tcurl -fsSL -o php.tar.xz.asc \"$PHP_ASC_URL\"; \texport GNUPGHOME=\"$(mktemp -d)\"; \tfor key in $GPG_KEYS; do \t\tgpg --batch --keyserver keyserver.ubuntu.com --recv-keys \"$key\"; \tdone; \tgpg --batch --verify php.tar.xz.asc php.tar.xz; \tgpgconf --kill all; \trm -rf \"$GNUPGHOME\"; \t\tapt-mark auto '.*' \u003e /dev/null; \tapt-mark manual $savedAptMark \u003e /dev/null; \tapt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-12-19T01:26:14.150363343Z","created_by":"COPY docker-php-source /usr/local/bin/ # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-12-19T01:29:01.938351672Z","created_by":"RUN /bin/sh -c set -eux; \t\tsavedAptMark=\"$(apt-mark showmanual)\"; \tapt-get update; \tapt-get install -y --no-install-recommends \t\tapache2-dev \t\tlibargon2-dev \t\tlibcurl4-openssl-dev \t\tlibonig-dev \t\tlibreadline-dev \t\tlibsodium-dev \t\tlibsqlite3-dev \t\tlibssl-dev \t\tlibxml2-dev \t\tzlib1g-dev \t; \t\texport \t\tCFLAGS=\"$PHP_CFLAGS\" \t\tCPPFLAGS=\"$PHP_CPPFLAGS\" \t\tLDFLAGS=\"$PHP_LDFLAGS\" \t\tPHP_BUILD_PROVIDER='https://github.com/docker-library/php' \t\tPHP_UNAME='Linux - Docker' \t; \tdocker-php-source extract; \tcd /usr/src/php; \tgnuArch=\"$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)\"; \tdebMultiarch=\"$(dpkg-architecture --query DEB_BUILD_MULTIARCH)\"; \tif [ ! -d /usr/include/curl ]; then \t\tln -sT \"/usr/include/$debMultiarch/curl\" /usr/local/include/curl; \tfi; \t./configure \t\t--build=\"$gnuArch\" \t\t--with-config-file-path=\"$PHP_INI_DIR\" \t\t--with-config-file-scan-dir=\"$PHP_INI_DIR/conf.d\" \t\t\t\t--enable-option-checking=fatal \t\t\t\t--with-mhash \t\t\t\t--with-pic \t\t\t\t--enable-mbstring \t\t--enable-mysqlnd \t\t--with-password-argon2 \t\t--with-sodium=shared \t\t--with-pdo-sqlite=/usr \t\t--with-sqlite3=/usr \t\t\t\t--with-curl \t\t--with-iconv \t\t--with-openssl \t\t--with-readline \t\t--with-zlib \t\t\t\t--disable-phpdbg \t\t\t\t--with-pear \t\t\t\t--with-libdir=\"lib/$debMultiarch\" \t\t\t\t--disable-cgi \t\t\t\t--with-apxs2 \t; \tmake -j \"$(nproc)\"; \tfind -type f -name '*.a' -delete; \tmake install; \tfind \t\t/usr/local \t\t-type f \t\t-perm '/0111' \t\t-exec sh -euxc ' \t\t\tstrip --strip-all \"$@\" || : \t\t' -- '{}' + \t; \tmake clean; \t\tcp -v php.ini-* \"$PHP_INI_DIR/\"; \t\tcd /; \tdocker-php-source delete; \t\tapt-mark auto '.*' \u003e /dev/null; \t[ -z \"$savedAptMark\" ] || apt-mark manual $savedAptMark; \tfind /usr/local -type f -executable -exec ldd '{}' ';' \t\t| awk '/=\u003e/ { so = $(NF-1); if (index(so, \"/usr/local/\") == 1) { next }; gsub(\"^/(usr/)?\", \"\", so); printf \"*%s\\n\", so }' \t\t| sort -u \t\t| xargs -rt dpkg-query --search \t\t| awk 'sub(\":$\", \"\", $1) { print $1 }' \t\t| sort -u \t\t| xargs -r apt-mark manual \t; \tapt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \tapt-get dist-clean; \t\tpecl update-channels; \trm -rf /tmp/pear ~/.pearrc; \t\tphp --version # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-12-19T01:29:02.006821932Z","created_by":"COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-12-19T01:29:02.159277355Z","created_by":"RUN /bin/sh -c docker-php-ext-enable opcache # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-12-19T01:29:02.315078836Z","created_by":"RUN /bin/sh -c docker-php-ext-enable sodium # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-12-19T01:29:02.315078836Z","created_by":"ENTRYPOINT [\"docker-php-entrypoint\"]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-12-19T01:29:02.315078836Z","created_by":"STOPSIGNAL SIGWINCH","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-12-19T01:29:02.371066209Z","created_by":"COPY apache2-foreground /usr/local/bin/ # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-12-19T01:29:02.426057455Z","created_by":"WORKDIR /var/www/html","comment":"buildkit.dockerfile.v0"},{"created":"2025-12-19T01:29:02.426057455Z","created_by":"EXPOSE map[80/tcp:{}]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-12-19T01:29:02.426057455Z","created_by":"CMD [\"apache2-foreground\"]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-12-19T02:15:58.798838178Z","created_by":"ENV PHP_MEMORY_LIMIT=256M","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-12-19T02:15:58.798838178Z","created_by":"RUN /bin/sh -c set -ex; \t\tsavedAptMark=\"$(apt-mark showmanual)\"; \t\tapt-get update; \tapt-get install -y --no-install-recommends \t\tlibfreetype-dev \t\tlibjpeg-dev \t\tlibldap2-dev \t\tlibpng-dev \t\tlibzip-dev \t\tprocps \t; \t\tdebMultiarch=\"$(dpkg-architecture --query DEB_BUILD_MULTIARCH)\"; \tdocker-php-ext-configure gd --with-freetype --with-jpeg; \tdocker-php-ext-configure ldap --with-libdir=\"lib/$debMultiarch\"; \tdocker-php-ext-install -j \"$(nproc)\" \t\tgd \t\tbcmath \t\tldap \t\tmysqli \t\tpdo_mysql \t\tzip \t; \t\tpecl install APCu-5.1.28; \tpecl install redis-6.3.0; \t\tdocker-php-ext-enable \t\tapcu \t\tredis \t; \trm -r /tmp/pear; \t\tapt-mark auto '.*' \u003e /dev/null; \tapt-mark manual $savedAptMark; \tldd \"$(php -r 'echo ini_get(\"extension_dir\");')\"/*.so \t\t| awk '/=\u003e/ { so = $(NF-1); if (index(so, \"/usr/local/\") == 1) { next }; gsub(\"^/(usr/)?\", \"\", so); print so }' \t\t| sort -u \t\t| xargs -rt dpkg-query --search \t\t| awk 'sub(\":$\", \"\", $1) { print $1 }' \t\t| sort -u \t\t| xargs -rt apt-mark manual; \t\tapt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \tapt-get dist-clean # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-12-19T02:15:58.907604158Z","created_by":"RUN /bin/sh -c { \t\techo 'opcache.memory_consumption=128'; \t\techo 'opcache.interned_strings_buffer=8'; \t\techo 'opcache.max_accelerated_files=4000'; \t\techo 'opcache.revalidate_freq=2'; \t\techo 'opcache.fast_shutdown=1'; \t} \u003e /usr/local/etc/php/conf.d/opcache-recommended.ini # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-12-19T02:15:58.907604158Z","created_by":"ENV MATOMO_VERSION=5.6.2","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-12-19T02:16:10.335580173Z","created_by":"RUN /bin/sh -c set -ex; \tfetchDeps=\" \t\tdirmngr \t\tgnupg \t\"; \tapt-get update; \tapt-get install -y --no-install-recommends \t\t$fetchDeps \t; \t\tcurl -fsSL -o matomo.tar.gz \t\t\"https://builds.matomo.org/matomo-${MATOMO_VERSION}.tar.gz\"; \tcurl -fsSL -o matomo.tar.gz.asc \t\t\"https://builds.matomo.org/matomo-${MATOMO_VERSION}.tar.gz.asc\"; \texport GNUPGHOME=\"$(mktemp -d)\"; \tgpg --batch --keyserver keyserver.ubuntu.com --recv-keys F529A27008477483777FC23D63BB30D0E5D2C749; \tgpg --batch --verify matomo.tar.gz.asc matomo.tar.gz; \tgpgconf --kill all; \trm -rf \"$GNUPGHOME\" matomo.tar.gz.asc; \ttar -xzf matomo.tar.gz -C /usr/src/; \trm matomo.tar.gz; \tapt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false $fetchDeps; \tapt-get dist-clean # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-12-19T02:16:10.412128772Z","created_by":"COPY php.ini /usr/local/etc/php/conf.d/php-matomo.ini # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-12-19T02:16:10.437164752Z","created_by":"COPY docker-entrypoint.sh /entrypoint.sh # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-12-19T02:16:10.437164752Z","created_by":"VOLUME [/var/www/html]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-12-19T02:16:10.437164752Z","created_by":"ENTRYPOINT [\"/entrypoint.sh\"]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-12-19T02:16:10.437164752Z","created_by":"CMD [\"apache2-foreground\"]","comment":"buildkit.dockerfile.v0","empty_layer":true}],"os":"linux","rootfs":{"type":"layers","diff_ids":["sha256:77a2b55fbe8b9984ce0af3ffc0b0ab62507668e63306ec161a585e587a3eb164","sha256:3057ab9424fd31e642d23c91cc6e4ab130988e45b49faed7fa4519688f832715","sha256:da44e48629eb890e5fc9880ef96ff42d80e175f93da5037f49242f6f919b8178","sha256:c34f0e3997b5ce4bb27fd0f47b4b6440b49f9bfd49f5dc99e83a9e6e031ef5b7","sha256:260e394e7cecf7eca83688e873a8e71dd829a9b59853bece34a56ca5f076f714","sha256:f7ea3b24076eec3416f5387e973f289dc166159ef553277fc685902fe94140d4","sha256:17d79912cc7397e4ad826ad7d79e7bcabb85e7e2ccffb424d7c72403264b46a2","sha256:92aa82255e3d0afa98ed23b95e6bb2aa27529fb9f0699b7004249250ab712360","sha256:6aaa5dfac72e640f4beb16b6b1df23e4560663487604e0f3d76745c040f1ee15","sha256:d2702c7634769c8d5c91a744e21e392a2c685c72251b2e90c163153a2dc6d30a","sha256:0b94bc441e52e3c42f136c04e0232a9aa951be4a600a444fd7b1d40822f0c9af","sha256:cb46f86771a9067b1a781cc65afbc120086e35a37ba785bbb8e1bc11f507b4dd","sha256:7b38c89d34c5f3ddf9ad8ae3431deff4a1340601dcb7dc9db5da31281ef9d8ac","sha256:43d6633155ab88772bfdec55aacad0174bd5df271dc7c91d6b5f76d754f16ae9","sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef","sha256:f59e77d32111e3507df46d3227cc1c803760a60f169531e0111c6e66d16c598b","sha256:995a485ddeacbbd90bfa3919f63a9ce440686d0b44ba799c3d94617f02e15f2b","sha256:70a935aef3dd5ddccb8bf7e89dab55534ad1f54d173ee1e13a5a53b98a2b0e56","sha256:d9cb33c8abfbda93e4c20d00b4a4c0df50aec3dad31257ec251b0fb48388972b","sha256:f419974a3bbb2f6162fad971a035fc91506f3f094a9e66d0ebea67df8eb8893b"]}}