Namespace
fireflyiii
Image / Tag
data-importer:version-1.6.2
Content Digest
sha256:753e5c51438da30843ff0f0eef486befca0a7c6f1bb94723cfdf1c80c421272b
Details
Created

2025-04-24 16:27:57 UTC

Size

232 MB

Content Digest
Labels
  • build_version
    5.1
  • maintainer
    james@firefly-iii.org
  • org.opencontainers.image.authors
    James Cole <james@firefly-iii.org>
  • org.opencontainers.image.base.name
    docker.io/fireflyiii/base:develop
  • org.opencontainers.image.created
    2025-04-24T18:27:35+02:00
  • org.opencontainers.image.description
    Firefly III Data Importer - data importer for Firefly III
  • org.opencontainers.image.documentation
    https://docs.firefly-iii.org/
  • org.opencontainers.image.licenses
    AGPL-3.0-or-later
  • org.opencontainers.image.revision
    707bb9dc939cccd954ca91f9fafd87897fb324fa
  • org.opencontainers.image.source
    https://dev.azure.com/Firefly-III/_git/ImportToolImage
  • org.opencontainers.image.title
    Firefly III Data Importer
  • org.opencontainers.image.url
    https://github.com/firefly-iii/docker
  • org.opencontainers.image.vendor
    James Cole <james@firefly-iii.org>
  • org.opencontainers.image.version
    v1.6.2

Environment
APP_BASE_DIR

/var/www/html

BASE_IMAGE_BUILD

279

BASE_IMAGE_DATE

19-04-2025 04:01:14 UTC

COMPOSER_ALLOW_SUPERUSER

1

COMPOSER_HOME

/composer

COMPOSER_MAX_PARALLEL_HTTP

24

DEBIAN_FRONTEND

noninteractive

DISABLE_DEFAULT_CONFIG

false

FIREFLY_III_PATH

/var/www/html

GITREVISION

707bb9dc939cccd954ca91f9fafd87897fb324fa

GPG_KEYS

AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD

HEALTHCHECK_PATH

/healthcheck

ISODATE

2025-04-24T18:27:35+02:00

LOG_OUTPUT_LEVEL

warn

NGINX_FASTCGI_BUFFERS

8 8k

NGINX_FASTCGI_BUFFER_SIZE

8k

NGINX_SERVER_TOKENS

off

NGINX_WEBROOT

/var/www/html/public

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_ASC_URL

https://www.php.net/distributions/php-8.4.6.tar.xz.asc

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_DATE_TIMEZONE

UTC

PHP_DISPLAY_ERRORS

Off

PHP_DISPLAY_STARTUP_ERRORS

Off

PHP_ERROR_LOG

/dev/stderr

PHP_ERROR_REPORTING

24575

PHP_FPM_PM_CONTROL

dynamic

PHP_FPM_PM_MAX_CHILDREN

20

PHP_FPM_PM_MAX_SPARE_SERVERS

3

PHP_FPM_PM_MIN_SPARE_SERVERS

1

PHP_FPM_PM_START_SERVERS

2

PHP_FPM_POOL_NAME

www

PHP_FPM_PROCESS_CONTROL_TIMEOUT

10s

PHP_INI_DIR

/usr/local/etc/php

PHP_LDFLAGS

-Wl,-O1 -pie

PHP_MAX_EXECUTION_TIME

300

PHP_MAX_INPUT_TIME

-1

PHP_MEMORY_LIMIT

256M

PHP_OPCACHE_ENABLE

1

PHP_OPCACHE_INTERNED_STRINGS_BUFFER

8

PHP_OPCACHE_MAX_ACCELERATED_FILES

10000

PHP_OPCACHE_MEMORY_CONSUMPTION

128

PHP_OPCACHE_REVALIDATE_FREQ

2

PHP_OPEN_BASEDIR

PHP_POST_MAX_SIZE

100M

PHP_SESSION_COOKIE_SECURE

false

PHP_SHA256

089b08a5efef02313483325f3bacd8c4fe311cf1e1e56749d5cc7d059e225631

PHP_UPLOAD_MAX_FILE_SIZE

100M

PHP_URL

https://www.php.net/distributions/php-8.4.6.tar.xz

PHP_VERSION

8.4.6

S6_BEHAVIOUR_IF_STAGE2_FAILS

2

S6_CMD_WAIT_FOR_SERVICES_MAXTIME

0

S6_KEEP_ENV

1

S6_VERBOSITY

1

SHOW_WELCOME_MESSAGE

false

SSL_CERTIFICATE_FILE

/etc/ssl/private/self-signed-web.crt

SSL_MODE

off

SSL_PRIVATE_KEY_FILE

/etc/ssl/private/self-signed-web.key

VERSION

v1.6.2


Layers

[#000] sha256:8a628cdd7ccc83e90e5a95888fcb0ec24b991141176c515ad101f12d6433eb96 - 11.62% (26.9 MB)

[#001] sha256:e5377009b7628b71fff15c15a1f73d11a1f930f401a618e3df8f89761e68dd7f - 0.0% (226 Bytes)

[#002] sha256:0c8be74a8da670baf2dcf59725d2101c52eec6b652ffdbc3cf36669767d84606 - 42.95% (99.5 MB)

[#003] sha256:f597f2d8d3fa98fd16e4d73d69ba07f3a00f8ae2b4a7bcea99d0dc61aa0f8d91 - 0.0% (225 Bytes)

[#004] sha256:86a624c0acc0db53d002e9738411fe15f9c631d8318339476bc29f6c43d41338 - 5.65% (13.1 MB)

[#005] sha256:25030eaa7fdfdf5d6b7da8f08f3c5cc5265a1c329350687940e213a9688a14ed - 0.0% (491 Bytes)

[#006] sha256:06d352a0dd88bd7a8733f15fa8a3a23b6ea3639fd63592fcb9104fe7ef1d9178 - 12.47% (28.9 MB)

[#007] sha256:719047b86ebd414e9c54284a6ef2101f9c05335850e6453deda7e79531d90708 - 0.0% (2.39 KB)

[#008] sha256:c47cbd36d12e63856ae28fbdd6fc89df50d81e66657a5e13a73096e2b803f470 - 0.0% (249 Bytes)

[#009] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#010] sha256:962b3fca82709d73d2dfb9555c58b4e8a270226e7bed5eb3c548b79a140538a3 - 0.0% (8.98 KB)

[#011] sha256:1f3e1b17e51fa60426ece094acca9cb5b13b49067204556a3ba461565c3da755 - 0.01% (30.2 KB)

[#012] sha256:d501f8f125dd63abfcaa4e03cbdfab4bb42c4710be39428dd6d919b5bd864ff1 - 0.0% (3.47 KB)

[#013] sha256:5f1ec939fc62276b5b5cd1b4f6e7254d9984986397bfabc168b2544e354f6c48 - 0.99% (2.28 MB)

[#014] sha256:8a10dbe80665e901904323ea8de80aaeac1ff646ece8fddbefafbc91e40e726d - 0.0% (2.07 KB)

[#015] sha256:8f3f5ed474e18115804131ecf79fd8d9c6314b3414d085a3aeda90ce69f9cd89 - 0.0% (8.04 KB)

[#016] sha256:3f47e99831f873d8b10db67266fd28c1c4a183469e405f8e2df3cb7eeacc8573 - 0.0% (274 Bytes)

[#017] sha256:723601b5b7add95c71b14a8237b582241430de5d79ae391018c69abee96d6e68 - 0.0% (232 Bytes)

[#018] sha256:e2b50f951281e020f9bd56df9ab6bbaea62b1e6ef9ac50df741b8dfeb7971b8b - 3.03% (7.02 MB)

[#019] sha256:000629412de424ba2e7ad8420c1a9a60beae84b25a688779b0f92bfee4e6515f - 0.0% (3.32 KB)

[#020] sha256:d8765e574df94c84170e77b37fc0964c56b52a60a383905d32af519a0292c880 - 0.0% (4.21 KB)

[#021] sha256:47a4af442539fec058dd27dd20f8dadce94d0444d32a3b428e7d59f5119e6541 - 0.31% (733 KB)

[#022] sha256:3ac87502f1066cf0a738c80d23bbd02f782cbfb1b13ca14988ab7f4dc8084409 - 0.0% (7.03 KB)

[#023] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#024] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#025] sha256:858f1e159011b3ac4b6a204e5c93cf9728d55d9528b8c09ec6b80264c6fe5cfc - 0.0% (312 Bytes)

[#026] sha256:db8a1bc75575b556e268a003f895c7b7a253656e9f2e0486f92e722f4ca0add5 - 0.0% (1.61 KB)

[#027] sha256:0cebe302366c0f4e105ac101edf732b53ec6949ee28294e5bff5905f8e1ac457 - 0.0% (418 Bytes)

[#028] sha256:bc13887955064694f1c6f104cc99f0a9c242b0656fcb636a32d0aef190de8760 - 0.0% (404 Bytes)

[#029] sha256:a27255cc66c82f6ea78ba5e50348190627dffc29780aabdffb82865c5801ebe5 - 14.49% (33.6 MB)

[#030] sha256:4e1dd6100b39d73b9b94ae8489d7baeb2ec7c09403b7fc133623b8e6515969ef - 0.27% (629 KB)

[#031] sha256:639a359fffd4ced42df16963cd8c8785a47c555fc9a89c35ed2c4673b4808b09 - 0.0% (1.33 KB)

[#032] sha256:bc3d87cfc5b6699e2416fc7e7dfb81f03ca998412eb2a4ca8cf2639cc7bb40b7 - 0.0% (178 Bytes)

[#033] sha256:e7730095867f6bf415abf95a62f2c1bddf42a2105332388ad43cbe826743694e - 0.0% (203 Bytes)

[#034] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#035] sha256:65db3210fa3dc0cf15b82a5fb3907c44cc9712b998411993b3cbd604cd4a785a - 4.52% (10.5 MB)

[#036] sha256:71f3762816fbf9629c1cfac3fd369d2e877d26025acc9a3910e56d5d6234c35d - 3.68% (8.52 MB)


History
2025-04-07 00:00:00 UTC (debuerreotype 0.15)

# debian.sh --arch 'amd64' out/ 'bookworm' '@1743984000'

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; { echo 'Package: php*'; echo 'Pin: release *'; echo 'Pin-Priority: -1'; } > /etc/apt/preferences.d/no-debian-php # buildkit

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

ENV PHPIZE_DEPS=autoconf dpkg-dev file g++ gcc libc-dev make pkg-config re2c

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

RUN /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/* # buildkit

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

ENV PHP_INI_DIR=/usr/local/etc/php

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

RUN /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 1777 /var/www/html # buildkit

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

ENV PHP_LDFLAGS=-Wl,-O1 -pie

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

ENV GPG_KEYS=AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

ENV PHP_VERSION=8.4.6

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

ENV PHP_URL=https://www.php.net/distributions/php-8.4.6.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.4.6.tar.xz.asc

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

ENV PHP_SHA256=089b08a5efef02313483325f3bacd8c4fe311cf1e1e56749d5cc7d059e225631

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends gnupg; 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_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 keyserver.ubuntu.com --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 # buildkit

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

COPY docker-php-source /usr/local/bin/ # buildkit

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends libargon2-dev libcurl4-openssl-dev libonig-dev libreadline-dev libsodium-dev libsqlite3-dev libssl-dev libxml2-dev zlib1g-dev ; export CFLAGS="$PHP_CFLAGS" CPPFLAGS="$PHP_CPPFLAGS" LDFLAGS="$PHP_LDFLAGS" PHP_BUILD_PROVIDER='https://github.com/docker-library/php' PHP_UNAME='Linux - Docker' ; 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 --with-pic --enable-mbstring --enable-mysqlnd --with-password-argon2 --with-sodium=shared --with-pdo-sqlite=/usr --with-sqlite3=/usr --with-curl --with-iconv --with-openssl --with-readline --with-zlib --disable-phpdbg --with-pear --with-libdir="lib/$debMultiarch" --disable-cgi --enable-fpm --with-fpm-user=www-data --with-fpm-group=www-data ; make -j "$(nproc)"; find -type f -name '*.a' -delete; make install; find /usr/local -type f -perm '/0111' -exec sh -euxc ' strip --strip-all "$@" || : ' -- '{}' + ; 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 '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | 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; rm -rf /var/lib/apt/lists/*; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c docker-php-ext-enable sodium # buildkit

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-php-entrypoint"]

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

WORKDIR /var/www/html

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

RUN /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 '; https://github.com/docker-library/php/pull/725#issuecomment-443540114'; echo 'log_limit = 8192'; echo; echo '[www]'; echo '; php-fpm closes STDOUT on startup, so sending logs to /proc/self/fd/1 does not work.'; echo '; https://bugs.php.net/bug.php?id=73886'; 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'; echo 'decorate_workers_output = no'; } | tee php-fpm.d/docker.conf; { echo '[global]'; echo 'daemonize = no'; echo; echo '[www]'; echo 'listen = 9000'; } | tee php-fpm.d/zz-docker.conf; mkdir -p "$PHP_INI_DIR/conf.d"; { echo '; https://github.com/docker-library/php/issues/878#issuecomment-938595965'; echo 'fastcgi.logging = Off'; } > "$PHP_INI_DIR/conf.d/docker-fpm.ini" # buildkit

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGQUIT

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

EXPOSE map[9000/tcp:{}]

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

CMD ["php-fpm"]

2025-04-15 08:09:09 UTC (buildkit.dockerfile.v0)

ARG DEPENDENCY_PACKAGES_ALPINE=fcgi nginx gettext shadow

2025-04-15 08:09:09 UTC (buildkit.dockerfile.v0)

ARG DEPENDENCY_PACKAGES_DEBIAN=libfcgi-bin nginx gettext-base procps zip

2025-04-15 08:09:09 UTC (buildkit.dockerfile.v0)

ARG DEPENDENCY_PHP_EXTENSIONS=opcache pcntl pdo_mysql pdo_pgsql redis zip

2025-04-15 08:09:09 UTC (buildkit.dockerfile.v0)

ARG REPOSITORY_BUILD_VERSION=v3.5.2-14464469812

2025-04-15 08:09:09 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=serversideup/php (fpm-nginx) org.opencontainers.image.description=Supercharge your PHP experience. Based off the official PHP images, serversideup/php includes pre-configured PHP extensions and settings for enhanced performance and security. Optimized for Laravel and WordPress. org.opencontainers.image.url=https://serversideup.net/open-source/docker-php/ org.opencontainers.image.source=https://github.com/serversideup/docker-php org.opencontainers.image.documentation=https://serversideup.net/open-source/docker-php/docs/ org.opencontainers.image.vendor=ServerSideUp org.opencontainers.image.authors=Jay Rogers (@jaydrogers) org.opencontainers.image.version=v3.5.2-14464469812 org.opencontainers.image.licenses=GPL-3.0-or-later

2025-04-15 08:09:09 UTC (buildkit.dockerfile.v0)

ENV APP_BASE_DIR=/var/www/html COMPOSER_ALLOW_SUPERUSER=1 COMPOSER_HOME=/composer COMPOSER_MAX_PARALLEL_HTTP=24 DISABLE_DEFAULT_CONFIG=false LOG_OUTPUT_LEVEL=warn HEALTHCHECK_PATH=/healthcheck NGINX_FASTCGI_BUFFERS=8 8k NGINX_FASTCGI_BUFFER_SIZE=8k NGINX_SERVER_TOKENS=off NGINX_WEBROOT=/var/www/html/public PHP_DATE_TIMEZONE=UTC PHP_DISPLAY_ERRORS=Off PHP_DISPLAY_STARTUP_ERRORS=Off PHP_ERROR_LOG=/dev/stderr PHP_ERROR_REPORTING=22527 PHP_FPM_PM_CONTROL=dynamic PHP_FPM_PM_MAX_CHILDREN=20 PHP_FPM_PM_MAX_SPARE_SERVERS=3 PHP_FPM_PM_MIN_SPARE_SERVERS=1 PHP_FPM_PM_START_SERVERS=2 PHP_FPM_POOL_NAME=www PHP_FPM_PROCESS_CONTROL_TIMEOUT=10s PHP_MAX_EXECUTION_TIME=99 PHP_MAX_INPUT_TIME=-1 PHP_MEMORY_LIMIT=256M PHP_OPCACHE_ENABLE=0 PHP_OPCACHE_INTERNED_STRINGS_BUFFER=8 PHP_OPCACHE_MAX_ACCELERATED_FILES=10000 PHP_OPCACHE_MEMORY_CONSUMPTION=128 PHP_OPCACHE_REVALIDATE_FREQ=2 PHP_OPEN_BASEDIR= PHP_POST_MAX_SIZE=100M PHP_SESSION_COOKIE_SECURE=false PHP_UPLOAD_MAX_FILE_SIZE=100M S6_BEHAVIOUR_IF_STAGE2_FAILS=2 S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 S6_KEEP_ENV=1 S6_VERBOSITY=1 SHOW_WELCOME_MESSAGE=true SSL_MODE=off SSL_CERTIFICATE_FILE=/etc/ssl/private/self-signed-web.crt SSL_PRIVATE_KEY_FILE=/etc/ssl/private/self-signed-web.key

2025-04-15 08:09:09 UTC (buildkit.dockerfile.v0)

COPY --chmod=755 src/common/ / # buildkit

2025-04-15 08:09:09 UTC (buildkit.dockerfile.v0)

COPY --chmod=755 src/s6/ / # buildkit

2025-04-15 08:09:10 UTC (buildkit.dockerfile.v0)

COPY /opt/s6/ / # buildkit

2025-04-15 08:09:10 UTC (buildkit.dockerfile.v0)

COPY /usr/local/bin/php-fpm-healthcheck /usr/local/bin/php-fpm-healthcheck # buildkit

2025-04-15 08:09:15 UTC (buildkit.dockerfile.v0)

COPY /usr/share/keyrings/nginx-archive-keyring.gpg /usr/share/keyrings/ # buildkit

2025-04-15 08:09:16 UTC (buildkit.dockerfile.v0)

COPY /etc/apt/sources.list.d/nginx.list /etc/apt/sources.list.d/ # buildkit

2025-04-15 08:09:16 UTC (buildkit.dockerfile.v0)

COPY /etc/apt/preferences.d/99nginx /etc/apt/preferences.d/ # buildkit

2025-04-15 08:10:33 UTC (buildkit.dockerfile.v0)

RUN |4 DEPENDENCY_PACKAGES_ALPINE=fcgi nginx gettext shadow DEPENDENCY_PACKAGES_DEBIAN=libfcgi-bin nginx gettext-base procps zip DEPENDENCY_PHP_EXTENSIONS=opcache pcntl pdo_mysql pdo_pgsql redis zip REPOSITORY_BUILD_VERSION=v3.5.2-14464469812 /bin/sh -c docker-php-serversideup-dep-install-alpine "${DEPENDENCY_PACKAGES_ALPINE}" && docker-php-serversideup-dep-install-debian "${DEPENDENCY_PACKAGES_DEBIAN}" && docker-php-serversideup-install-php-ext-installer && chown -R www-data:www-data /var/www && chmod -R 755 /var/www && echo "${REPOSITORY_BUILD_VERSION}" > /etc/serversideup-php-version && mkdir -p "${COMPOSER_HOME}" && chown -R www-data:www-data "${COMPOSER_HOME}" && mkdir -p /var/cache/nginx/ && chown -R www-data:www-data /var/cache/nginx/ && install-php-extensions "${DEPENDENCY_PHP_EXTENSIONS}" && rm -rf /usr/local/etc/php-fpm.d/*.conf && rm -rf /etc/nginx/conf.d/*.conf && rm -rf /etc/nginx/http.d/ && rm /etc/nginx/nginx.conf && if cat /etc/os-release | grep -qi 'Alpine'; then rm -rf /usr/share/keyrings/ && rm -rf /etc/apt/; fi # buildkit

2025-04-15 08:10:33 UTC (buildkit.dockerfile.v0)

COPY --chmod=755 src/variations/fpm-nginx/etc/ /etc/ # buildkit

2025-04-15 08:10:33 UTC (buildkit.dockerfile.v0)

COPY --chmod=755 src/php-fpm.d/ / # buildkit

2025-04-15 08:10:33 UTC (buildkit.dockerfile.v0)

COPY /usr/bin/composer /usr/bin/composer # buildkit

2025-04-15 08:10:33 UTC (buildkit.dockerfile.v0)

RUN |4 DEPENDENCY_PACKAGES_ALPINE=fcgi nginx gettext shadow DEPENDENCY_PACKAGES_DEBIAN=libfcgi-bin nginx gettext-base procps zip DEPENDENCY_PHP_EXTENSIONS=opcache pcntl pdo_mysql pdo_pgsql redis zip REPOSITORY_BUILD_VERSION=v3.5.2-14464469812 /bin/sh -c docker-php-serversideup-set-file-permissions --owner www-data:www-data --service nginx # buildkit

2025-04-15 08:10:33 UTC (buildkit.dockerfile.v0)

RUN |4 DEPENDENCY_PACKAGES_ALPINE=fcgi nginx gettext shadow DEPENDENCY_PACKAGES_DEBIAN=libfcgi-bin nginx gettext-base procps zip DEPENDENCY_PHP_EXTENSIONS=opcache pcntl pdo_mysql pdo_pgsql redis zip REPOSITORY_BUILD_VERSION=v3.5.2-14464469812 /bin/sh -c chown -R www-data:www-data /run # buildkit

2025-04-15 08:10:33 UTC (buildkit.dockerfile.v0)

USER www-data

2025-04-15 08:10:33 UTC (buildkit.dockerfile.v0)

EXPOSE map[8080/tcp:{} 8443/tcp:{}]

2025-04-15 08:10:33 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-php-serversideup-entrypoint"]

2025-04-15 08:10:33 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGQUIT

2025-04-15 08:10:33 UTC (buildkit.dockerfile.v0)

WORKDIR /var/www/html

2025-04-15 08:10:33 UTC (buildkit.dockerfile.v0)

CMD ["/init"]

2025-04-15 08:10:33 UTC (buildkit.dockerfile.v0)

HEALTHCHECK &{["CMD" "sh" "-c" "curl --insecure --silent --location --show-error --fail http://localhost:8080$HEALTHCHECK_PATH || exit 1"] "5s" "3s" "0s" "0s" '\x03'}

2025-04-19 04:01:51 UTC (buildkit.dockerfile.v0)

ENV FIREFLY_III_PATH=/var/www/html COMPOSER_ALLOW_SUPERUSER=1 DEBIAN_FRONTEND=noninteractive PHP_MAX_EXECUTION_TIME=300 PHP_ERROR_REPORTING=24575 SHOW_WELCOME_MESSAGE=false BASE_IMAGE_BUILD=279 BASE_IMAGE_DATE=19-04-2025 04:01:14 UTC PHP_OPCACHE_ENABLE=1

2025-04-19 04:01:51 UTC (buildkit.dockerfile.v0)

LABEL build_version=5.1 maintainer=james@firefly-iii.org

2025-04-19 04:01:51 UTC (buildkit.dockerfile.v0)

VOLUME [/var/www/html/storage/upload]

2025-04-19 04:01:51 UTC (buildkit.dockerfile.v0)

COPY conf/locale.gen /etc/locale.gen # buildkit

2025-04-19 04:01:51 UTC (buildkit.dockerfile.v0)

COPY scripts/wait-for-it.sh /usr/local/bin/wait-for-it.sh # buildkit

2025-04-19 04:01:51 UTC (buildkit.dockerfile.v0)

COPY scripts/finalize-image.sh /usr/local/bin/finalize-image.sh # buildkit

2025-04-19 04:01:51 UTC (buildkit.dockerfile.v0)

COPY scripts/execute-things-web.sh /etc/entrypoint.d/11-execute-things.sh # buildkit

2025-04-19 04:01:51 UTC (buildkit.dockerfile.v0)

USER root

2025-04-19 04:03:13 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; chmod uga+x /usr/local/bin/wait-for-it.sh && chmod uga+x /usr/local/bin/finalize-image.sh && apt update && apt install -y curl locales # buildkit

2025-04-19 04:05:16 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; install-php-extensions intl bcmath memcached sockets && rm -rf /var/lib/apt/lists/* # buildkit

2025-04-19 04:05:16 UTC (buildkit.dockerfile.v0)

USER www-data

2025-04-24 16:27:55 UTC (buildkit.dockerfile.v0)

ARG version=v1.6.2

2025-04-24 16:27:55 UTC (buildkit.dockerfile.v0)

ENV VERSION=v1.6.2

2025-04-24 16:27:55 UTC (buildkit.dockerfile.v0)

ARG isodate=2025-04-24T18:27:35+02:00

2025-04-24 16:27:55 UTC (buildkit.dockerfile.v0)

ENV ISODATE=2025-04-24T18:27:35+02:00

2025-04-24 16:27:55 UTC (buildkit.dockerfile.v0)

ARG gitrevision=707bb9dc939cccd954ca91f9fafd87897fb324fa

2025-04-24 16:27:55 UTC (buildkit.dockerfile.v0)

ENV GITREVISION=707bb9dc939cccd954ca91f9fafd87897fb324fa

2025-04-24 16:27:55 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.authors=James Cole <james@firefly-iii.org> org.opencontainers.image.url=https://github.com/firefly-iii/docker org.opencontainers.image.documentation=https://docs.firefly-iii.org/ org.opencontainers.image.source=https://dev.azure.com/Firefly-III/_git/ImportToolImage org.opencontainers.image.vendor=James Cole <james@firefly-iii.org> org.opencontainers.image.licenses=AGPL-3.0-or-later org.opencontainers.image.title=Firefly III Data Importer org.opencontainers.image.description=Firefly III Data Importer - data importer for Firefly III org.opencontainers.image.base.name=docker.io/fireflyiii/base:develop

2025-04-24 16:27:55 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.created=2025-04-24T18:27:35+02:00

2025-04-24 16:27:55 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.version=v1.6.2

2025-04-24 16:27:55 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.revision=707bb9dc939cccd954ca91f9fafd87897fb324fa

2025-04-24 16:27:55 UTC (buildkit.dockerfile.v0)

COPY entrypoint-web.sh /usr/local/bin/entrypoint.sh # buildkit

2025-04-24 16:27:55 UTC (buildkit.dockerfile.v0)

COPY counter.txt /var/www/counter-main.txt # buildkit

2025-04-24 16:27:55 UTC (buildkit.dockerfile.v0)

COPY date.txt /var/www/build-date-main.txt # buildkit

2025-04-24 16:27:55 UTC (buildkit.dockerfile.v0)

USER root

2025-04-24 16:27:55 UTC (buildkit.dockerfile.v0)

RUN |3 version=v1.6.2 isodate=2025-04-24T18:27:35+02:00 gitrevision=707bb9dc939cccd954ca91f9fafd87897fb324fa /bin/sh -c chmod uga+x /usr/local/bin/entrypoint.sh # buildkit

2025-04-24 16:27:55 UTC (buildkit.dockerfile.v0)

USER www-data

2025-04-24 16:27:55 UTC (buildkit.dockerfile.v0)

COPY download.zip /var/www/download.zip # buildkit

2025-04-24 16:27:57 UTC (buildkit.dockerfile.v0)

RUN |3 version=v1.6.2 isodate=2025-04-24T18:27:35+02:00 gitrevision=707bb9dc939cccd954ca91f9fafd87897fb324fa /bin/sh -c unzip -q /var/www/download.zip -d $FIREFLY_III_PATH && chmod -R 775 $FIREFLY_III_PATH/storage # buildkit

Details
Created

2025-04-24 16:27:57 UTC

Size

225 MB

Content Digest
Labels
  • build_version
    5.1
  • maintainer
    james@firefly-iii.org
  • org.opencontainers.image.authors
    James Cole <james@firefly-iii.org>
  • org.opencontainers.image.base.name
    docker.io/fireflyiii/base:develop
  • org.opencontainers.image.created
    2025-04-24T18:27:35+02:00
  • org.opencontainers.image.description
    Firefly III Data Importer - data importer for Firefly III
  • org.opencontainers.image.documentation
    https://docs.firefly-iii.org/
  • org.opencontainers.image.licenses
    AGPL-3.0-or-later
  • org.opencontainers.image.revision
    707bb9dc939cccd954ca91f9fafd87897fb324fa
  • org.opencontainers.image.source
    https://dev.azure.com/Firefly-III/_git/ImportToolImage
  • org.opencontainers.image.title
    Firefly III Data Importer
  • org.opencontainers.image.url
    https://github.com/firefly-iii/docker
  • org.opencontainers.image.vendor
    James Cole <james@firefly-iii.org>
  • org.opencontainers.image.version
    v1.6.2

Environment
APP_BASE_DIR

/var/www/html

BASE_IMAGE_BUILD

279

BASE_IMAGE_DATE

19-04-2025 04:01:14 UTC

COMPOSER_ALLOW_SUPERUSER

1

COMPOSER_HOME

/composer

COMPOSER_MAX_PARALLEL_HTTP

24

DEBIAN_FRONTEND

noninteractive

DISABLE_DEFAULT_CONFIG

false

FIREFLY_III_PATH

/var/www/html

GITREVISION

707bb9dc939cccd954ca91f9fafd87897fb324fa

GPG_KEYS

AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD

HEALTHCHECK_PATH

/healthcheck

ISODATE

2025-04-24T18:27:35+02:00

LOG_OUTPUT_LEVEL

warn

NGINX_FASTCGI_BUFFERS

8 8k

NGINX_FASTCGI_BUFFER_SIZE

8k

NGINX_SERVER_TOKENS

off

NGINX_WEBROOT

/var/www/html/public

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_ASC_URL

https://www.php.net/distributions/php-8.4.6.tar.xz.asc

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_DATE_TIMEZONE

UTC

PHP_DISPLAY_ERRORS

Off

PHP_DISPLAY_STARTUP_ERRORS

Off

PHP_ERROR_LOG

/dev/stderr

PHP_ERROR_REPORTING

24575

PHP_FPM_PM_CONTROL

dynamic

PHP_FPM_PM_MAX_CHILDREN

20

PHP_FPM_PM_MAX_SPARE_SERVERS

3

PHP_FPM_PM_MIN_SPARE_SERVERS

1

PHP_FPM_PM_START_SERVERS

2

PHP_FPM_POOL_NAME

www

PHP_FPM_PROCESS_CONTROL_TIMEOUT

10s

PHP_INI_DIR

/usr/local/etc/php

PHP_LDFLAGS

-Wl,-O1 -pie

PHP_MAX_EXECUTION_TIME

300

PHP_MAX_INPUT_TIME

-1

PHP_MEMORY_LIMIT

256M

PHP_OPCACHE_ENABLE

1

PHP_OPCACHE_INTERNED_STRINGS_BUFFER

8

PHP_OPCACHE_MAX_ACCELERATED_FILES

10000

PHP_OPCACHE_MEMORY_CONSUMPTION

128

PHP_OPCACHE_REVALIDATE_FREQ

2

PHP_OPEN_BASEDIR

PHP_POST_MAX_SIZE

100M

PHP_SESSION_COOKIE_SECURE

false

PHP_SHA256

089b08a5efef02313483325f3bacd8c4fe311cf1e1e56749d5cc7d059e225631

PHP_UPLOAD_MAX_FILE_SIZE

100M

PHP_URL

https://www.php.net/distributions/php-8.4.6.tar.xz

PHP_VERSION

8.4.6

S6_BEHAVIOUR_IF_STAGE2_FAILS

2

S6_CMD_WAIT_FOR_SERVICES_MAXTIME

0

S6_KEEP_ENV

1

S6_VERBOSITY

1

SHOW_WELCOME_MESSAGE

false

SSL_CERTIFICATE_FILE

/etc/ssl/private/self-signed-web.crt

SSL_MODE

off

SSL_PRIVATE_KEY_FILE

/etc/ssl/private/self-signed-web.key

VERSION

v1.6.2


Layers

[#000] sha256:16c9c4a8e9eef856231273efbb42a473740e8d50d74d35e6aedd04ff69fe161f - 11.88% (26.8 MB)

[#001] sha256:705c5f6dffca44b4205f0e945a57290bb8e3e1ae585f26eccc2c9828d7f9ccda - 0.0% (225 Bytes)

[#002] sha256:2cc8e5730fe526cc83387586aee6b7883edb46c1cbf4028dd372d5e9cc4aa7ec - 41.52% (93.6 MB)

[#003] sha256:5d28e77e2da9013ba78046a81e9835f08797c66738b7838294afd4c12822ca8c - 0.0% (225 Bytes)

[#004] sha256:c521ac89759b23c913cf73f0166af0e545298b34a5a3f909b98b42b12cf0375a - 5.81% (13.1 MB)

[#005] sha256:65a7ee4488fd3c74f1b2cee65171f80a645438edc8c4dc77858a851a9ca9a232 - 0.0% (488 Bytes)

[#006] sha256:b95ab200f43bc5e2a5e6175f907d46dce8c3ce584562e6065bf666d47ddef756 - 12.63% (28.5 MB)

[#007] sha256:4dba9c67b65310bb83b2527ac1e6939b5661314a9ee948d2152c0aeb7d2f5d96 - 0.0% (2.39 KB)

[#008] sha256:cd90b6af2f86867519b09c0efdab5c34fd4479f670e5463322cbef48b1772c53 - 0.0% (247 Bytes)

[#009] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#010] sha256:dbca578109026bd3761532b86e9d9e8d2e1809b1cf30657b1ed4f35ca7e184d8 - 0.0% (8.98 KB)

[#011] sha256:1f3e1b17e51fa60426ece094acca9cb5b13b49067204556a3ba461565c3da755 - 0.01% (30.2 KB)

[#012] sha256:d501f8f125dd63abfcaa4e03cbdfab4bb42c4710be39428dd6d919b5bd864ff1 - 0.0% (3.47 KB)

[#013] sha256:aaaf2785e655b656916a639f2ee67d377fe1a11caf6853e33b0e5b2408810695 - 1.22% (2.74 MB)

[#014] sha256:6e23a4041f60660ba21c2019619fcd06c96067355a593d8218943b0d773239be - 0.0% (2.08 KB)

[#015] sha256:9f7820e156e7f5113f42c62199808c358e57d9948d1cc69d526413748c2e8321 - 0.0% (8.05 KB)

[#016] sha256:13b58adfd7a825963296984de0d293f895a8ec43644c81d5b3f63145f38e1be5 - 0.0% (273 Bytes)

[#017] sha256:f2ee7d453b6a37db9ec1374d481fac130c777f7e7ef1459a0dd9fe875481b6bb - 0.0% (231 Bytes)

[#018] sha256:9b0ccc1f15024fd7e1147834bcb8d7b67196dca14821cece7a8cf8ebbbc115ec - 3.08% (6.93 MB)

[#019] sha256:000629412de424ba2e7ad8420c1a9a60beae84b25a688779b0f92bfee4e6515f - 0.0% (3.32 KB)

[#020] sha256:d8765e574df94c84170e77b37fc0964c56b52a60a383905d32af519a0292c880 - 0.0% (4.21 KB)

[#021] sha256:5410b95bf47cabfbdd4076ccc24b1c75f0552c18132dd63df20b1ed614e2a215 - 0.32% (733 KB)

[#022] sha256:9ecaa438e7c9502f03a917bdf28bdaa99abd175c52de037883c6514e844cb94a - 0.0% (7.04 KB)

[#023] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#024] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#025] sha256:e1e629c4d5f94bd604b193179291c111f308cc96e2f6016b4c56cf080b858a13 - 0.0% (310 Bytes)

[#026] sha256:c2b11ae97863a092e4ac32728d56044ebaf75d09d8fd6273b2bf46ff2fe8ab41 - 0.0% (1.61 KB)

[#027] sha256:bf5912424e2503a94446fc2345886f497dd449c95f902729aab9fe041a399eb9 - 0.0% (417 Bytes)

[#028] sha256:60ecb71baf8f944fa2186a2948eda0d0342faba4bc319f3567580c0c857841d3 - 0.0% (406 Bytes)

[#029] sha256:34bab859d1e59e2f58e480481c338ca7e5102364c3ccd09f6db195521a254c17 - 14.82% (33.4 MB)

[#030] sha256:0c1c9b950f0a99e1183d4fc3c017d26630e4a1e5846f434356547890895d7592 - 0.27% (619 KB)

[#031] sha256:a3e5509e47bd73683b23551cd6787e30e1c074b9c0c59256cbd314bacbe4754e - 0.0% (1.33 KB)

[#032] sha256:1e3a2b270cf215fefd3cc59c59e193ab8a0857af2f18f49ebd046976d9cc706a - 0.0% (178 Bytes)

[#033] sha256:a9f569fc899bd41953cdf3e64f943473530b077494201e03278ace4c2b2d9753 - 0.0% (203 Bytes)

[#034] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#035] sha256:a83fe131a02966b214b5a2268da277b5978668b44134601de32dcff34055ed80 - 4.65% (10.5 MB)

[#036] sha256:acf25d7f39dfe38686744c250d218ab44f59051070753b8dae810efa8e4fd332 - 3.78% (8.52 MB)


History
2025-04-07 00:00:00 UTC (debuerreotype 0.15)

# debian.sh --arch 'arm64' out/ 'bookworm' '@1743984000'

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; { echo 'Package: php*'; echo 'Pin: release *'; echo 'Pin-Priority: -1'; } > /etc/apt/preferences.d/no-debian-php # buildkit

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

ENV PHPIZE_DEPS=autoconf dpkg-dev file g++ gcc libc-dev make pkg-config re2c

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

RUN /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/* # buildkit

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

ENV PHP_INI_DIR=/usr/local/etc/php

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

RUN /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 1777 /var/www/html # buildkit

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

ENV PHP_LDFLAGS=-Wl,-O1 -pie

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

ENV GPG_KEYS=AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

ENV PHP_VERSION=8.4.6

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

ENV PHP_URL=https://www.php.net/distributions/php-8.4.6.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.4.6.tar.xz.asc

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

ENV PHP_SHA256=089b08a5efef02313483325f3bacd8c4fe311cf1e1e56749d5cc7d059e225631

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends gnupg; 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_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 keyserver.ubuntu.com --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 # buildkit

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

COPY docker-php-source /usr/local/bin/ # buildkit

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends libargon2-dev libcurl4-openssl-dev libonig-dev libreadline-dev libsodium-dev libsqlite3-dev libssl-dev libxml2-dev zlib1g-dev ; export CFLAGS="$PHP_CFLAGS" CPPFLAGS="$PHP_CPPFLAGS" LDFLAGS="$PHP_LDFLAGS" PHP_BUILD_PROVIDER='https://github.com/docker-library/php' PHP_UNAME='Linux - Docker' ; 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 --with-pic --enable-mbstring --enable-mysqlnd --with-password-argon2 --with-sodium=shared --with-pdo-sqlite=/usr --with-sqlite3=/usr --with-curl --with-iconv --with-openssl --with-readline --with-zlib --disable-phpdbg --with-pear --with-libdir="lib/$debMultiarch" --disable-cgi --enable-fpm --with-fpm-user=www-data --with-fpm-group=www-data ; make -j "$(nproc)"; find -type f -name '*.a' -delete; make install; find /usr/local -type f -perm '/0111' -exec sh -euxc ' strip --strip-all "$@" || : ' -- '{}' + ; 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 '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | 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; rm -rf /var/lib/apt/lists/*; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c docker-php-ext-enable sodium # buildkit

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-php-entrypoint"]

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

WORKDIR /var/www/html

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

RUN /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 '; https://github.com/docker-library/php/pull/725#issuecomment-443540114'; echo 'log_limit = 8192'; echo; echo '[www]'; echo '; php-fpm closes STDOUT on startup, so sending logs to /proc/self/fd/1 does not work.'; echo '; https://bugs.php.net/bug.php?id=73886'; 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'; echo 'decorate_workers_output = no'; } | tee php-fpm.d/docker.conf; { echo '[global]'; echo 'daemonize = no'; echo; echo '[www]'; echo 'listen = 9000'; } | tee php-fpm.d/zz-docker.conf; mkdir -p "$PHP_INI_DIR/conf.d"; { echo '; https://github.com/docker-library/php/issues/878#issuecomment-938595965'; echo 'fastcgi.logging = Off'; } > "$PHP_INI_DIR/conf.d/docker-fpm.ini" # buildkit

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGQUIT

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

EXPOSE map[9000/tcp:{}]

2025-04-10 21:29:12 UTC (buildkit.dockerfile.v0)

CMD ["php-fpm"]

2025-04-15 08:09:09 UTC (buildkit.dockerfile.v0)

ARG DEPENDENCY_PACKAGES_ALPINE=fcgi nginx gettext shadow

2025-04-15 08:09:09 UTC (buildkit.dockerfile.v0)

ARG DEPENDENCY_PACKAGES_DEBIAN=libfcgi-bin nginx gettext-base procps zip

2025-04-15 08:09:09 UTC (buildkit.dockerfile.v0)

ARG DEPENDENCY_PHP_EXTENSIONS=opcache pcntl pdo_mysql pdo_pgsql redis zip

2025-04-15 08:09:09 UTC (buildkit.dockerfile.v0)

ARG REPOSITORY_BUILD_VERSION=v3.5.2-14464469812

2025-04-15 08:09:09 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=serversideup/php (fpm-nginx) org.opencontainers.image.description=Supercharge your PHP experience. Based off the official PHP images, serversideup/php includes pre-configured PHP extensions and settings for enhanced performance and security. Optimized for Laravel and WordPress. org.opencontainers.image.url=https://serversideup.net/open-source/docker-php/ org.opencontainers.image.source=https://github.com/serversideup/docker-php org.opencontainers.image.documentation=https://serversideup.net/open-source/docker-php/docs/ org.opencontainers.image.vendor=ServerSideUp org.opencontainers.image.authors=Jay Rogers (@jaydrogers) org.opencontainers.image.version=v3.5.2-14464469812 org.opencontainers.image.licenses=GPL-3.0-or-later

2025-04-15 08:09:09 UTC (buildkit.dockerfile.v0)

ENV APP_BASE_DIR=/var/www/html COMPOSER_ALLOW_SUPERUSER=1 COMPOSER_HOME=/composer COMPOSER_MAX_PARALLEL_HTTP=24 DISABLE_DEFAULT_CONFIG=false LOG_OUTPUT_LEVEL=warn HEALTHCHECK_PATH=/healthcheck NGINX_FASTCGI_BUFFERS=8 8k NGINX_FASTCGI_BUFFER_SIZE=8k NGINX_SERVER_TOKENS=off NGINX_WEBROOT=/var/www/html/public PHP_DATE_TIMEZONE=UTC PHP_DISPLAY_ERRORS=Off PHP_DISPLAY_STARTUP_ERRORS=Off PHP_ERROR_LOG=/dev/stderr PHP_ERROR_REPORTING=22527 PHP_FPM_PM_CONTROL=dynamic PHP_FPM_PM_MAX_CHILDREN=20 PHP_FPM_PM_MAX_SPARE_SERVERS=3 PHP_FPM_PM_MIN_SPARE_SERVERS=1 PHP_FPM_PM_START_SERVERS=2 PHP_FPM_POOL_NAME=www PHP_FPM_PROCESS_CONTROL_TIMEOUT=10s PHP_MAX_EXECUTION_TIME=99 PHP_MAX_INPUT_TIME=-1 PHP_MEMORY_LIMIT=256M PHP_OPCACHE_ENABLE=0 PHP_OPCACHE_INTERNED_STRINGS_BUFFER=8 PHP_OPCACHE_MAX_ACCELERATED_FILES=10000 PHP_OPCACHE_MEMORY_CONSUMPTION=128 PHP_OPCACHE_REVALIDATE_FREQ=2 PHP_OPEN_BASEDIR= PHP_POST_MAX_SIZE=100M PHP_SESSION_COOKIE_SECURE=false PHP_UPLOAD_MAX_FILE_SIZE=100M S6_BEHAVIOUR_IF_STAGE2_FAILS=2 S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 S6_KEEP_ENV=1 S6_VERBOSITY=1 SHOW_WELCOME_MESSAGE=true SSL_MODE=off SSL_CERTIFICATE_FILE=/etc/ssl/private/self-signed-web.crt SSL_PRIVATE_KEY_FILE=/etc/ssl/private/self-signed-web.key

2025-04-15 08:09:09 UTC (buildkit.dockerfile.v0)

COPY --chmod=755 src/common/ / # buildkit

2025-04-15 08:09:09 UTC (buildkit.dockerfile.v0)

COPY --chmod=755 src/s6/ / # buildkit

2025-04-15 08:09:16 UTC (buildkit.dockerfile.v0)

COPY /opt/s6/ / # buildkit

2025-04-15 08:09:16 UTC (buildkit.dockerfile.v0)

COPY /usr/local/bin/php-fpm-healthcheck /usr/local/bin/php-fpm-healthcheck # buildkit

2025-04-15 08:09:56 UTC (buildkit.dockerfile.v0)

COPY /usr/share/keyrings/nginx-archive-keyring.gpg /usr/share/keyrings/ # buildkit

2025-04-15 08:09:56 UTC (buildkit.dockerfile.v0)

COPY /etc/apt/sources.list.d/nginx.list /etc/apt/sources.list.d/ # buildkit

2025-04-15 08:09:56 UTC (buildkit.dockerfile.v0)

COPY /etc/apt/preferences.d/99nginx /etc/apt/preferences.d/ # buildkit

2025-04-15 08:26:33 UTC (buildkit.dockerfile.v0)

RUN |4 DEPENDENCY_PACKAGES_ALPINE=fcgi nginx gettext shadow DEPENDENCY_PACKAGES_DEBIAN=libfcgi-bin nginx gettext-base procps zip DEPENDENCY_PHP_EXTENSIONS=opcache pcntl pdo_mysql pdo_pgsql redis zip REPOSITORY_BUILD_VERSION=v3.5.2-14464469812 /bin/sh -c docker-php-serversideup-dep-install-alpine "${DEPENDENCY_PACKAGES_ALPINE}" && docker-php-serversideup-dep-install-debian "${DEPENDENCY_PACKAGES_DEBIAN}" && docker-php-serversideup-install-php-ext-installer && chown -R www-data:www-data /var/www && chmod -R 755 /var/www && echo "${REPOSITORY_BUILD_VERSION}" > /etc/serversideup-php-version && mkdir -p "${COMPOSER_HOME}" && chown -R www-data:www-data "${COMPOSER_HOME}" && mkdir -p /var/cache/nginx/ && chown -R www-data:www-data /var/cache/nginx/ && install-php-extensions "${DEPENDENCY_PHP_EXTENSIONS}" && rm -rf /usr/local/etc/php-fpm.d/*.conf && rm -rf /etc/nginx/conf.d/*.conf && rm -rf /etc/nginx/http.d/ && rm /etc/nginx/nginx.conf && if cat /etc/os-release | grep -qi 'Alpine'; then rm -rf /usr/share/keyrings/ && rm -rf /etc/apt/; fi # buildkit

2025-04-15 08:26:33 UTC (buildkit.dockerfile.v0)

COPY --chmod=755 src/variations/fpm-nginx/etc/ /etc/ # buildkit

2025-04-15 08:26:33 UTC (buildkit.dockerfile.v0)

COPY --chmod=755 src/php-fpm.d/ / # buildkit

2025-04-15 08:26:33 UTC (buildkit.dockerfile.v0)

COPY /usr/bin/composer /usr/bin/composer # buildkit

2025-04-15 08:26:33 UTC (buildkit.dockerfile.v0)

RUN |4 DEPENDENCY_PACKAGES_ALPINE=fcgi nginx gettext shadow DEPENDENCY_PACKAGES_DEBIAN=libfcgi-bin nginx gettext-base procps zip DEPENDENCY_PHP_EXTENSIONS=opcache pcntl pdo_mysql pdo_pgsql redis zip REPOSITORY_BUILD_VERSION=v3.5.2-14464469812 /bin/sh -c docker-php-serversideup-set-file-permissions --owner www-data:www-data --service nginx # buildkit

2025-04-15 08:26:33 UTC (buildkit.dockerfile.v0)

RUN |4 DEPENDENCY_PACKAGES_ALPINE=fcgi nginx gettext shadow DEPENDENCY_PACKAGES_DEBIAN=libfcgi-bin nginx gettext-base procps zip DEPENDENCY_PHP_EXTENSIONS=opcache pcntl pdo_mysql pdo_pgsql redis zip REPOSITORY_BUILD_VERSION=v3.5.2-14464469812 /bin/sh -c chown -R www-data:www-data /run # buildkit

2025-04-15 08:26:33 UTC (buildkit.dockerfile.v0)

USER www-data

2025-04-15 08:26:33 UTC (buildkit.dockerfile.v0)

EXPOSE map[8080/tcp:{} 8443/tcp:{}]

2025-04-15 08:26:33 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-php-serversideup-entrypoint"]

2025-04-15 08:26:33 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGQUIT

2025-04-15 08:26:33 UTC (buildkit.dockerfile.v0)

WORKDIR /var/www/html

2025-04-15 08:26:33 UTC (buildkit.dockerfile.v0)

CMD ["/init"]

2025-04-15 08:26:33 UTC (buildkit.dockerfile.v0)

HEALTHCHECK &{["CMD" "sh" "-c" "curl --insecure --silent --location --show-error --fail http://localhost:8080$HEALTHCHECK_PATH || exit 1"] "5s" "3s" "0s" "0s" '\x03'}

2025-04-19 04:01:50 UTC (buildkit.dockerfile.v0)

ENV FIREFLY_III_PATH=/var/www/html COMPOSER_ALLOW_SUPERUSER=1 DEBIAN_FRONTEND=noninteractive PHP_MAX_EXECUTION_TIME=300 PHP_ERROR_REPORTING=24575 SHOW_WELCOME_MESSAGE=false BASE_IMAGE_BUILD=279 BASE_IMAGE_DATE=19-04-2025 04:01:14 UTC PHP_OPCACHE_ENABLE=1

2025-04-19 04:01:50 UTC (buildkit.dockerfile.v0)

LABEL build_version=5.1 maintainer=james@firefly-iii.org

2025-04-19 04:01:50 UTC (buildkit.dockerfile.v0)

VOLUME [/var/www/html/storage/upload]

2025-04-19 04:01:50 UTC (buildkit.dockerfile.v0)

COPY conf/locale.gen /etc/locale.gen # buildkit

2025-04-19 04:01:50 UTC (buildkit.dockerfile.v0)

COPY scripts/wait-for-it.sh /usr/local/bin/wait-for-it.sh # buildkit

2025-04-19 04:01:50 UTC (buildkit.dockerfile.v0)

COPY scripts/finalize-image.sh /usr/local/bin/finalize-image.sh # buildkit

2025-04-19 04:01:50 UTC (buildkit.dockerfile.v0)

COPY scripts/execute-things-web.sh /etc/entrypoint.d/11-execute-things.sh # buildkit

2025-04-19 04:01:50 UTC (buildkit.dockerfile.v0)

USER root

2025-04-19 04:09:29 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; chmod uga+x /usr/local/bin/wait-for-it.sh && chmod uga+x /usr/local/bin/finalize-image.sh && apt update && apt install -y curl locales # buildkit

2025-04-19 04:34:12 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; install-php-extensions intl bcmath memcached sockets && rm -rf /var/lib/apt/lists/* # buildkit

2025-04-19 04:34:12 UTC (buildkit.dockerfile.v0)

USER www-data

2025-04-24 16:27:54 UTC (buildkit.dockerfile.v0)

ARG version=v1.6.2

2025-04-24 16:27:54 UTC (buildkit.dockerfile.v0)

ENV VERSION=v1.6.2

2025-04-24 16:27:54 UTC (buildkit.dockerfile.v0)

ARG isodate=2025-04-24T18:27:35+02:00

2025-04-24 16:27:54 UTC (buildkit.dockerfile.v0)

ENV ISODATE=2025-04-24T18:27:35+02:00

2025-04-24 16:27:54 UTC (buildkit.dockerfile.v0)

ARG gitrevision=707bb9dc939cccd954ca91f9fafd87897fb324fa

2025-04-24 16:27:54 UTC (buildkit.dockerfile.v0)

ENV GITREVISION=707bb9dc939cccd954ca91f9fafd87897fb324fa

2025-04-24 16:27:54 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.authors=James Cole <james@firefly-iii.org> org.opencontainers.image.url=https://github.com/firefly-iii/docker org.opencontainers.image.documentation=https://docs.firefly-iii.org/ org.opencontainers.image.source=https://dev.azure.com/Firefly-III/_git/ImportToolImage org.opencontainers.image.vendor=James Cole <james@firefly-iii.org> org.opencontainers.image.licenses=AGPL-3.0-or-later org.opencontainers.image.title=Firefly III Data Importer org.opencontainers.image.description=Firefly III Data Importer - data importer for Firefly III org.opencontainers.image.base.name=docker.io/fireflyiii/base:develop

2025-04-24 16:27:54 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.created=2025-04-24T18:27:35+02:00

2025-04-24 16:27:54 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.version=v1.6.2

2025-04-24 16:27:54 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.revision=707bb9dc939cccd954ca91f9fafd87897fb324fa

2025-04-24 16:27:54 UTC (buildkit.dockerfile.v0)

COPY entrypoint-web.sh /usr/local/bin/entrypoint.sh # buildkit

2025-04-24 16:27:54 UTC (buildkit.dockerfile.v0)

COPY counter.txt /var/www/counter-main.txt # buildkit

2025-04-24 16:27:54 UTC (buildkit.dockerfile.v0)

COPY date.txt /var/www/build-date-main.txt # buildkit

2025-04-24 16:27:54 UTC (buildkit.dockerfile.v0)

USER root

2025-04-24 16:27:54 UTC (buildkit.dockerfile.v0)

RUN |3 version=v1.6.2 isodate=2025-04-24T18:27:35+02:00 gitrevision=707bb9dc939cccd954ca91f9fafd87897fb324fa /bin/sh -c chmod uga+x /usr/local/bin/entrypoint.sh # buildkit

2025-04-24 16:27:54 UTC (buildkit.dockerfile.v0)

USER www-data

2025-04-24 16:27:55 UTC (buildkit.dockerfile.v0)

COPY download.zip /var/www/download.zip # buildkit

2025-04-24 16:27:57 UTC (buildkit.dockerfile.v0)

RUN |3 version=v1.6.2 isodate=2025-04-24T18:27:35+02:00 gitrevision=707bb9dc939cccd954ca91f9fafd87897fb324fa /bin/sh -c unzip -q /var/www/download.zip -d $FIREFLY_III_PATH && chmod -R 775 $FIREFLY_III_PATH/storage # buildkit

Danger Zone
Delete Tag

Please be careful as this will not just delete the reference but also the actual content!

For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.

Delete