home

torsearch-scheduler (latest)

Published 2025-11-02 16:02:29 +00:00 by brock in home/torsearch

Installation

docker pull code.caldwell.digital/home/torsearch-scheduler:latest
sha256:a836d5e1e8216da564da70719918f79ecdc8dfb553d6f0df98e7f9e52f2a0f41
sha256:29846ae60199c14d088d2a893457cadcd7d7045307a84f01f93b836b36a7d13e
sha256:7269c1b5cf46756b00fcc97fc91e4489aa7f088898655a48a9dcb248e7378579
sha256:6beabe5b23676123fde57b9dc98909fc5c0063dc60897fb245d38c118e106198
sha256:18fb5e2a7d4af15fe08ad62f1292b0fd9303d16266ccf63c16e569a337e79758
sha256:818941af242d069815c1d574ea142bcb43b91764707ee244952cb6c350561675
sha256:14c3ad3486d4738d775e8becdbb23f4532fa479b65a086080132e68a471dee73
sha256:02dfc424154e9654f53f146a821c51d135806675d4e32a75a18061b1cd7e5386
sha256:970c610b72d1a63254ca4287db98331284b7f49b83d0ba8d827c04977cf49ed8
sha256:2d989964079bd12d56d0b8cdadacfd9bc1aa185556e4c257a77110d7c82dd1c8
sha256:ccb465aa8e32ccaf1bc067094964323f2d517732c5d07f85c455824cd67cf227
sha256:45c37cd095a6d34994e4a8e8df95cf651e84bfcb955a44e62bf5822e28af97a7
sha256:f66c0098aeeb7168af73261381262f2a8bd855ea3507f538241b7d08b19295de
sha256:2d98a8157929e527818f0087d565edcd648232716fdac671a973bc7c33a79192
sha256:770aaeae1a7167776723f05ffad62f8210e9a09cf5c26fc9ca7d67f842485ecc
sha256:3294311b41ad168fc726e8d59d05ade967f7278cbbe2a8a62fcc865e437a4c9d
sha256:02bde457229397a0b5dcb58569bc9d64a75beddbfd61c6ba2930d69a431ccde0
sha256:cb4d2bba130dd574f118053a91f9f2c0eea2ab50f8733ecb4e2f6c9770c59644
sha256:e075e2f31c91ec8b363827c83765d1cb4dd34e6aedd72f02545fc6a71eff4eef
sha256:b44fe5ac3accaeda3c2d36f8aab042d93e2f813533b20d9451eb7dc7cd39f049
sha256:7f8b7fd4bea40fe9ed1b8b2352f15f89bc69e16cf1224a9666e5fc33726a9331
sha256:3e76eb59e275cca6fcf95aa2bd0e754bac09eb8753413a12dffd059346e84a62
sha256:5e27eda966662a6e0d9139f8f0f52d689dc0469d59e4a82c55155d24552bdf46
sha256:07eaf82695f944b5594a220d47982ec443f0625275448c96d139a96dacf48e6b
sha256:bc37ad783d65ee2402a7bf7a72b82b4eed29cc8676df98e21afc5237936025dd
sha256:a3e5ab1bf7bf2500578e6a6a4655f224bfbf27bae79eb0969b4602ce69b1c550
sha256:7f8e1173009d76afcc1f8706f4ba9ce2e38c28cc1dd97dfca43c5571eb4ded36
sha256:2d5701a21f0aa7d03a9d138280c39390edb77dd2b66ca4b4d24e0a99e0e75caf
sha256:9ee34ff3ee6bd70e178dd6fb7c779a5446a127d063274405e04c8b51f9308f2c
sha256:ad31a6e595d03c435c0830fa02dc233b59535dd43ff55205c4581b4aa2ccc172
sha256:e2e42e11086f998bb38b48be50aa8d4d1d10bac6f7034b05c07de3c3db175718
sha256:e18089d91003821c5a626ea7b5afffb50372219e22fc484be6f56c01f52934c8
sha256:721e9de5db65f7aa1b8d5275faaa84c8b453f6afa97ab23f3b3d22a96bad1a01
sha256:dfd6a166446e31bff8bf8a44e515da8ff266321e3bc633f7e0a70942b40d7413
sha256:ec30a5faa17a33f1f9ba79607f373dcb7c73adefd4ba0893054482480ba816d8
sha256:b142957233d430f931ea46a993b6ef20c6015d7f916039d956e79f8e9694e856
sha256:cc9864e7a971d11f59feef4fd1cee7810c5ac1fcafff9551289570f8d92ad513
sha256:e6adf31056a17e7a6ffb2f007758bb1352a176d7a20692b1e6a66432c8a90b13
sha256:3de91bdae40c482f638a739d19adde888845e5f9cb8f509d9a8bd40959072ad0
sha256:3f1da29855eddbf71790d393d4d4f607036a887081a61dd51586ec46c2e17636
sha256:1639b6094338cf1bae1521b83f0c7bf27865c2a8a8f103779c8dff3c2a2c053a

About this package

The modern PHP app server

Image Layers

ADD alpine-minirootfs-3.22.1-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
ENV PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c
RUN /bin/sh -c apk add --no-cache ca-certificates curl openssl tar xz # buildkit
RUN /bin/sh -c set -eux; adduser -u 82 -D -S -G www-data www-data # buildkit
ENV PHP_INI_DIR=/usr/local/etc/php
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
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
ENV PHP_LDFLAGS=-Wl,-O1 -pie
ENV GPG_KEYS=AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD
ENV PHP_VERSION=8.4.12
ENV PHP_URL=https://www.php.net/distributions/php-8.4.12.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.4.12.tar.xz.asc
ENV PHP_SHA256=c1b7978cbb5054eed6c749bde4444afc16a3f2268101fb70a7d5d9b1083b12ad
RUN /bin/sh -c set -eux; apk add --no-cache --virtual .fetch-deps gnupg; 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; 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"; apk del --no-network .fetch-deps # buildkit
COPY docker-php-source /usr/local/bin/ # buildkit
RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps $PHPIZE_DEPS argon2-dev coreutils curl-dev gnu-libiconv-dev libsodium-dev libxml2-dev linux-headers oniguruma-dev openssl-dev readline-dev sqlite-dev ; rm -vf /usr/include/iconv.h; 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)"; ./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=/usr --with-openssl --with-readline --with-zlib --enable-phpdbg --enable-phpdbg-readline --with-pear --enable-embed --enable-zts --disable-zend-signals ; 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; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-cache $runDeps; apk del --no-network .build-deps; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
RUN /bin/sh -c docker-php-ext-enable opcache # buildkit
RUN /bin/sh -c docker-php-ext-enable sodium # buildkit
ENTRYPOINT ["docker-php-entrypoint"]
CMD ["php" "-a"]
ARG TARGETARCH=amd64
WORKDIR /app
RUN |1 TARGETARCH=amd64 /bin/sh -c apk add --no-cache ca-certificates libcap mailcap # buildkit
RUN |1 TARGETARCH=amd64 /bin/sh -c set -eux; mkdir -p /app/public /config/caddy /data/caddy /etc/caddy /etc/frankenphp; sed -i 's/php/frankenphp run/g' /usr/local/bin/docker-php-entrypoint; echo '<?php phpinfo();' > /app/public/index.php # buildkit
COPY caddy/frankenphp/Caddyfile /etc/caddy/Caddyfile # buildkit
RUN |1 TARGETARCH=amd64 /bin/sh -c ln /etc/caddy/Caddyfile /etc/frankenphp/Caddyfile && curl -sSLf -o /usr/local/bin/install-php-extensions https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions && chmod +x /usr/local/bin/install-php-extensions # buildkit
CMD ["--config" "/etc/frankenphp/Caddyfile" "--adapter" "caddyfile"]
HEALTHCHECK &{["CMD-SHELL" "curl -f http://localhost:2019/metrics || exit 1"] "0s" "0s" "0s" "0s" '\x00'}
ENV XDG_CONFIG_HOME=/config
ENV XDG_DATA_HOME=/data
EXPOSE map[80/tcp:{}]
EXPOSE map[443/tcp:{}]
EXPOSE map[443/udp:{}]
EXPOSE map[2019/tcp:{}]
LABEL org.opencontainers.image.title=FrankenPHP
LABEL org.opencontainers.image.description=The modern PHP app server
LABEL org.opencontainers.image.url=https://frankenphp.dev
LABEL org.opencontainers.image.source=https://github.com/php/frankenphp
LABEL org.opencontainers.image.licenses=MIT
LABEL org.opencontainers.image.vendor=Kévin Dunglas
ENV GODEBUG=cgocheck=0
COPY /usr/local/lib/libwatcher* /usr/local/lib/ # buildkit
RUN |1 TARGETARCH=amd64 /bin/sh -c apk add --no-cache libstdc++ && ldconfig /usr/local/lib # buildkit
COPY /usr/local/bin/frankenphp /usr/local/bin/frankenphp # buildkit
RUN |1 TARGETARCH=amd64 /bin/sh -c setcap cap_net_bind_service=+ep /usr/local/bin/frankenphp && frankenphp version && frankenphp build-info # buildkit
ENV SERVER_NAME=:80
ENV CADDY_GLOBAL_OPTIONS=auto_https off
ENV APP_RUNTIME=Runtime\FrankenPhpSymfony\Runtime
ARG APP_VERSION=0.dev
ENV APP_VERSION=0.dev
RUN |1 APP_VERSION=0.dev /bin/sh -c install-php-extensions pdo_mysql gd intl zip opcache # buildkit
RUN |1 APP_VERSION=0.dev /bin/sh -c apk add --no-cache wget # buildkit
ARG APP_VERSION=0.34.13
ENV APP_VERSION=0.34.13
COPY . /app # buildkit
ENTRYPOINT ["php" "/app/bin/console" "messenger:consume" "scheduler_monitor"]
HEALTHCHECK &{["CMD-SHELL" "return 0"] "3s" "3s" "0s" "0s" '\n'}

Labels

Key Value
org.opencontainers.image.created 2025-08-30T04:02:03Z
org.opencontainers.image.description The modern PHP app server
org.opencontainers.image.licenses MIT
org.opencontainers.image.revision c564c3ffb9107fd7d28b583d073eaf224ac13caf
org.opencontainers.image.source https://github.com/php/frankenphp
org.opencontainers.image.title FrankenPHP
org.opencontainers.image.url https://frankenphp.dev
org.opencontainers.image.vendor Kévin Dunglas
org.opencontainers.image.version v1.9.1
Details
Container
2025-11-02 16:02:29 +00:00
50
OCI / Docker
linux/amd64
MIT
1.5 GiB
Versions (181) View all
0.38.0 2025-11-12
0.37.6 2025-11-09
0.37.5 2025-11-09
0.37.4 2025-11-09
0.37.3 2025-11-09