Namespace
nextcloud
Image / Tag
all-in-one:20230302_085724-latest
Content Digest
sha256:e14ba91102506131899eb3faf1215efb961122f509dfe4e9c551c63c073ace83
Details
Created

2023-02-23 17:36:00 UTC

Size

86.4 MB

Content Digest
Environment
GPG_KEYS

528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PHPIZE_DEPS

autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c

PHP_ASC_URL

https://www.php.net/distributions/php-8.1.16.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_INI_DIR

/usr/local/etc/php

PHP_LDFLAGS

-Wl,-O1 -pie

PHP_SHA256

d61f13d96a58b93c39672b58f25e1ee4ce88500f4acb1430cb01a514875c1258

PHP_URL

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

PHP_VERSION

8.1.16


Layers

[#000] sha256:63b65145d645c1250c391b2d16ebe53b3747c295ca8ba2fcb6b0cf064a4dc21c - 3.72% (3.22 MB)

[#001] sha256:e80fdb865a69a85ee910e603ec69d253469dd9367105df81057c89ef565ab971 - 2.06% (1.78 MB)

[#002] sha256:f4dbeadc75c19cda75784e259745d42dd938cf860218f8fec2103bf0852be3c7 - 0.0% (1.23 KB)

[#003] sha256:257b31b3391b9ce8882eab2c50f2cb64279987f785eeba45218d0b14aa3d74cb - 0.0% (268 Bytes)

[#004] sha256:efd1d4b30c9bdbbb2d4259e894f0fc2f28727a5cc972e807de8f2d629b94f3e8 - 13.0% (11.2 MB)

[#005] sha256:2a3decc859a6af6b2648ca06f8d3b0a889e978ba8d9446cdb20a9c3544e96164 - 0.0% (497 Bytes)

[#006] sha256:b2758a1adb87667936cbd81fe061167d4b185a41882516b4b840cf3397e8844b - 13.77% (11.9 MB)

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

[#008] sha256:0cc51b4a824a7d02de1c7517b6df6784d9a554654539621676f48e2bbdc1d22c - 0.02% (18.5 KB)

[#009] sha256:e09b4fb1dd85b9aecbc198ee713e0f1d875cdf996d70682e1a8d662f32dd53b4 - 0.01% (8.63 KB)

[#010] sha256:6ffe76f220499ab2ef6dcb2b33261d1914c994d665b250c4e3d02796a1e7aad8 - 0.8% (709 KB)

[#011] sha256:bd9c060b8862149a62e815a4215b936603d1ce6496e8b933bcae3bab7ab73122 - 0.0% (150 Bytes)

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

[#013] sha256:f7a6121ac4ab765f30a5db9d57d0f8f06c0347cb6c7a1d08db420cfab804d089 - 28.45% (24.6 MB)

[#014] sha256:f4b882e685b398d0b4b54630499ac9c623a1b2168047b33ea81a2968b0916ade - 3.27% (2.83 MB)

[#015] sha256:9525c9c9b7491eec0903d813d2fdc8e41817e19880692e1974920edead0f0495 - 15.76% (13.6 MB)

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

[#017] sha256:7d8aa2cf1c9cb3312866cc8badc34077cd2893c5684f9cf1b8bf948b9aa258ee - 17.9% (15.5 MB)

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

[#019] sha256:d6b4e560348498819f9e3abbf262908ba05ead8f50a8ed029260f682bd78acdc - 1.21% (1.04 MB)

[#020] sha256:b7462163c66961ec4aee99cfbace6acfdab7cfbc9ff0e895a9e5d56b7546253b - 0.0% (4.04 KB)

[#021] sha256:20bf0ce363d1343b7265505effd05d542141a65401f7283ae92dd567b0d179cb - 0.0% (831 Bytes)

[#022] sha256:808a39a4d77341955c0ab95c1a7f88d11cf42c8c7e7568a1715fe6061e028130 - 0.01% (6.05 KB)

[#023] sha256:f37010ae346cd147f1b68e348eeefd523a9534c4bfd973c9925691fab92fe97b - 0.0% (208 Bytes)

[#024] sha256:5ac44f03890b8fb41c37164c5987fe51465836a488c7d9a04dc3084d7cc813aa - 0.0% (171 Bytes)

[#025] sha256:63f74aff454c1dd50ee487bb5b4b2575f266a20aedd56002a79b71b0b5b0c6a4 - 0.0% (419 Bytes)

[#026] sha256:eb11f80a082a67c5d1fa712e35900a1fd282e2bd9ad89287ece78d6d3853d46e - 0.0% (3.27 KB)

[#027] sha256:5a46a44d9918a25a7ce24fbfddacb537011f51d845c065ccad528c60fedea856 - 0.0% (428 Bytes)

[#028] sha256:bbf72e284e2618526114992b7360738be2eac41232f3b1668cc525b8da287a91 - 0.0% (395 Bytes)

[#029] sha256:8768ddeabd130bbea3f772b2938ceed630eee330370693fe4ddd05b6af833357 - 0.0% (889 Bytes)

[#030] sha256:633c42d55fd559c1875ec7e07267148d8c438699fe3318edc73b433400d52f6f - 0.0% (1.41 KB)

[#031] sha256:128302abb7691a3837c2bb54591f8d858cf4f6a18205758f915e30fc715dbaa1 - 0.0% (415 Bytes)

[#032] sha256:3697f844a7d4cfff06968b834cb2382e35908f977618d624d179de78332afb5c - 0.0% (210 Bytes)

[#033] sha256:9ed611f68fef33283727fb6066288ce7e5c7d7f9390601e3b69d9f30197a56a4 - 0.01% (5.28 KB)


History
2023-02-11 04:46:42 UTC

/bin/sh -c #(nop) ADD file:40887ab7c06977737e63c215c9bd297c0c74de8d12d16ebdf1c3d40ac392f62d in /

2023-02-11 04:46:42 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2023-02-11 10:17:22 UTC

/bin/sh -c #(nop) ENV PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c

2023-02-11 10:17:23 UTC

/bin/sh -c apk add --no-cache ca-certificates curl tar xz openssl

2023-02-11 10:17:24 UTC

/bin/sh -c set -eux; adduser -u 82 -D -S -G www-data www-data

2023-02-11 10:17:24 UTC

/bin/sh -c #(nop) ENV PHP_INI_DIR=/usr/local/etc/php

2023-02-11 10:17:24 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

2023-02-11 10:17:25 UTC

/bin/sh -c #(nop) ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

2023-02-11 10:17:25 UTC

/bin/sh -c #(nop) ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

2023-02-11 10:17:25 UTC

/bin/sh -c #(nop) ENV PHP_LDFLAGS=-Wl,-O1 -pie

2023-02-11 10:41:13 UTC

/bin/sh -c #(nop) ENV GPG_KEYS=528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD

2023-02-14 21:36:21 UTC

/bin/sh -c #(nop) ENV PHP_VERSION=8.1.16

2023-02-14 21:36:21 UTC

/bin/sh -c #(nop) ENV PHP_URL=https://www.php.net/distributions/php-8.1.16.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.1.16.tar.xz.asc

2023-02-16 01:13:15 UTC

/bin/sh -c #(nop) ENV PHP_SHA256=d61f13d96a58b93c39672b58f25e1ee4ce88500f4acb1430cb01a514875c1258

2023-02-16 01:13:22 UTC

/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; 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; apk del --no-network .fetch-deps

2023-02-16 01:13:22 UTC

/bin/sh -c #(nop) COPY file:ce57c04b70896f77cc11eb2766417d8a1240fcffe5bba92179ec78c458844110 in /usr/local/bin/

2023-02-16 01:20:41 UTC

/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" ; 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-ftp --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 --disable-phpdbg --with-pear $(test "$gnuArch" = 's390x-linux-musl' && echo '--without-pcre-jit') --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; 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

2023-02-16 01:20:41 UTC

/bin/sh -c #(nop) COPY multi:869bde9dbeae74886a05c9e2107b3e3b4877116db8c6d9adbaff2719f9fb5262 in /usr/local/bin/

2023-02-16 01:20:43 UTC

/bin/sh -c docker-php-ext-enable sodium

2023-02-16 01:20:43 UTC

/bin/sh -c #(nop) ENTRYPOINT ["docker-php-entrypoint"]

2023-02-16 01:20:43 UTC

/bin/sh -c #(nop) WORKDIR /var/www/html

2023-02-16 01:20:43 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 '; https://github.com/docker-library/php/pull/725#issuecomment-443540114'; echo 'log_limit = 8192'; 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'; 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"

2023-02-16 01:20:43 UTC

/bin/sh -c #(nop) STOPSIGNAL SIGQUIT

2023-02-16 01:20:44 UTC

/bin/sh -c #(nop) EXPOSE 9000

2023-02-16 01:20:44 UTC

/bin/sh -c #(nop) CMD ["php-fpm"]

2023-02-23 17:35:35 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -ex; apk add --no-cache shadow; groupmod -g 333 xfs; usermod -u 333 -g 333 xfs; groupmod -g 33 www-data; usermod -u 33 -g 33 www-data # buildkit

2023-02-23 17:35:35 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2023-02-23 17:35:35 UTC (buildkit.dockerfile.v0)

EXPOSE map[8080/tcp:{}]

2023-02-23 17:35:35 UTC (buildkit.dockerfile.v0)

EXPOSE map[8443/tcp:{}]

2023-02-23 17:35:35 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /var/www/docker-aio; # buildkit

2023-02-23 17:35:35 UTC (buildkit.dockerfile.v0)

WORKDIR /var/www/docker-aio

2023-02-23 17:35:37 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -ex; apk add --no-cache util-linux-misc ca-certificates wget tzdata bash apache2 apache2-proxy apache2-ssl supervisor openssl sudo netcat-openbsd curl grep # buildkit

2023-02-23 17:35:52 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -ex; apk add --no-cache --virtual .build-deps autoconf build-base; pecl install APCu-5.1.22; docker-php-ext-enable apcu; rm -r /tmp/pear; 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 --virtual .nextcloud-aio-rundeps $runDeps; apk del .build-deps; grep -q '^pm = dynamic' /usr/local/etc/php-fpm.d/www.conf; sed -i 's/^pm = dynamic/pm = ondemand/' /usr/local/etc/php-fpm.d/www.conf; sed -i 's/^pm.max_children =.*/pm.max_children = 80/' /usr/local/etc/php-fpm.d/www.conf; sed -i 's|access.log = /proc/self/fd/2|access.log = /proc/self/fd/1|' /usr/local/etc/php-fpm.d/docker.conf # buildkit

2023-02-23 17:35:52 UTC (buildkit.dockerfile.v0)

COPY /usr/bin/caddy /usr/bin/ # buildkit

2023-02-23 17:35:52 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod +x /usr/bin/caddy # buildkit

2023-02-23 17:35:52 UTC (buildkit.dockerfile.v0)

COPY /usr/local/bin/docker /usr/local/bin/ # buildkit

2023-02-23 17:35:52 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod +x /usr/local/bin/docker # buildkit

2023-02-23 17:35:58 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -e && apk add --no-cache git; wget https://getcomposer.org/installer -O - | php -- --install-dir=/usr/local/bin --filename=composer; chmod +x /usr/local/bin/composer; cd /var/www/docker-aio; git clone https://github.com/nextcloud-releases/all-in-one.git --depth 1 .; cd php; composer install --no-dev; composer clearcache; cd ..; rm -f /usr/local/bin/composer; chmod 770 -R ./; chown www-data:www-data -R /var/www; rm -r ./php/data; rm -r ./php/session; apk del --no-cache git # buildkit

2023-02-23 17:36:00 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /etc/apache2/certs && cd /etc/apache2/certs && openssl req -new -newkey rsa:4096 -days 3650 -nodes -x509 -subj "/C=DE/ST=BE/L=Local/O=Dev/CN=nextcloud.local" -keyout ./ssl.key -out ./ssl.crt; # buildkit

2023-02-23 17:36:00 UTC (buildkit.dockerfile.v0)

COPY mastercontainer.conf /etc/apache2/sites-available/ # buildkit

2023-02-23 17:36:00 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c sed -i -e '/^Listen /d' -e 's/User apache/User www-data/g' -e 's/Group apache/Group www-data/g' -e 's/^#\(LoadModule .*mod_rewrite.so\)/\1/' -e 's/^#\(LoadModule .*mod_headers.so\)/\1/' -e 's/^#\(LoadModule .*mod_env.so\)/\1/' -e 's/^#\(LoadModule .*mod_mime.so\)/\1/' -e 's/^#\(LoadModule .*mod_dir.so\)/\1/' -e 's/^#\(LoadModule .*mod_authz_core.so\)/\1/' -e 's/^#\(LoadModule .*mod_mpm_event.so\)/\1/' -e 's/\(LoadModule .*mod_mpm_worker.so\)/#\1/' -e 's/\(LoadModule .*mod_mpm_prefork.so\)/#\1/' /etc/apache2/httpd.conf; mkdir -p /etc/apache2/logs; rm /etc/apache2/conf.d/ssl.conf; echo "ServerName localhost" | tee -a /etc/apache2/httpd.conf; echo "LoadModule ssl_module modules/mod_ssl.so" | tee -a /etc/apache2/httpd.conf; echo "LoadModule socache_shmcb_module modules/mod_socache_shmcb.so" | tee -a /etc/apache2/httpd.conf; echo "Include /etc/apache2/sites-available/mastercontainer.conf" | tee -a /etc/apache2/httpd.conf # buildkit

2023-02-23 17:36:00 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -ex; rm -f /etc/apache2/conf.d/default.conf /etc/apache2/conf.d/userdir.conf /etc/apache2/conf.d/info.conf # buildkit

2023-02-23 17:36:00 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir /var/log/supervisord; mkdir /var/run/supervisord; # buildkit

2023-02-23 17:36:00 UTC (buildkit.dockerfile.v0)

COPY Caddyfile / # buildkit

2023-02-23 17:36:00 UTC (buildkit.dockerfile.v0)

COPY start.sh /usr/bin/ # buildkit

2023-02-23 17:36:00 UTC (buildkit.dockerfile.v0)

COPY backup-time-file-watcher.sh / # buildkit

2023-02-23 17:36:00 UTC (buildkit.dockerfile.v0)

COPY session-deduplicator.sh / # buildkit

2023-02-23 17:36:00 UTC (buildkit.dockerfile.v0)

COPY cron.sh / # buildkit

2023-02-23 17:36:00 UTC (buildkit.dockerfile.v0)

COPY daily-backup.sh / # buildkit

2023-02-23 17:36:00 UTC (buildkit.dockerfile.v0)

COPY supervisord.conf / # buildkit

2023-02-23 17:36:00 UTC (buildkit.dockerfile.v0)

COPY healthcheck.sh / # buildkit

2023-02-23 17:36:00 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod +x /usr/bin/start.sh; chmod +x /cron.sh; chmod +x /session-deduplicator.sh; chmod +x /backup-time-file-watcher.sh; chmod +x /daily-backup.sh; chmod a+r /Caddyfile; chmod +x /healthcheck.sh # buildkit

2023-02-23 17:36:00 UTC (buildkit.dockerfile.v0)

USER root

2023-02-23 17:36:00 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["start.sh"]

2023-02-23 17:36:00 UTC (buildkit.dockerfile.v0)

CMD ["/usr/bin/supervisord" "-c" "/supervisord.conf"]

2023-02-23 17:36:00 UTC (buildkit.dockerfile.v0)

HEALTHCHECK &{["CMD-SHELL" "/healthcheck.sh"] "0s" "0s" "0s" '\x00'}

Details
Created

2023-02-23 17:41:00 UTC

Size

84.7 MB

Content Digest
Environment
GPG_KEYS

528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PHPIZE_DEPS

autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c

PHP_ASC_URL

https://www.php.net/distributions/php-8.1.16.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_INI_DIR

/usr/local/etc/php

PHP_LDFLAGS

-Wl,-O1 -pie

PHP_SHA256

d61f13d96a58b93c39672b58f25e1ee4ce88500f4acb1430cb01a514875c1258

PHP_URL

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

PHP_VERSION

8.1.16


Layers

[#000] sha256:af6eaf76a39c2d3e7e0b8a0420486e3df33c4027d696c076a99a3d0ac09026af - 3.67% (3.11 MB)

[#001] sha256:65da1d1bbae15a06f79c4d79d885439cb51d02c27c69741770a1ace04a962454 - 2.1% (1.78 MB)

[#002] sha256:53689469854ea07050d653c2567c0a362a36bf42c1db6ad7ca78f0ce04d4a862 - 0.0% (1.23 KB)

[#003] sha256:52c363c99e0af7af0ce7cc0c3b401461324b37d279159235d225fb19c056c4c1 - 0.0% (268 Bytes)

[#004] sha256:5e2784d359b4c01cdc256dc3eba50fa84fe89ec52ced21e36366a18c9e55317c - 13.26% (11.2 MB)

[#005] sha256:2fe294a1d431b2db934593d797c9f270b93afd97054584f78326b71150f1405b - 0.0% (496 Bytes)

[#006] sha256:a1056448daa42313594ecd95dd85839e4d1913e20f61548df11c47b4d947a155 - 14.03% (11.9 MB)

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

[#008] sha256:7e8cead75c0095ddf07448878eea071c95cabd9103a42eec9b63f556af7fee3d - 0.02% (18.3 KB)

[#009] sha256:8888bd54c29ded1311690a69de2f51187060b1c2b142506edd30c072d9390495 - 0.01% (8.64 KB)

[#010] sha256:8cedc5071307db008483fc1a305881e74d48d81c8c356e75010e36873aea825b - 0.89% (770 KB)

[#011] sha256:129144fcae95e7022d5f6334570ed77289075afc0ac915c898877b5f2de3c7ed - 0.0% (150 Bytes)

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

[#013] sha256:a8153d562ef6ba3f1bc4e9ad7d3c721cbca02d182235c41e60e20ea96a36f5e6 - 29.5% (25 MB)

[#014] sha256:9bd8894486749f2dddb9dd3b6467865bc798617a6155e97e6d673b164ff28a2a - 3.32% (2.81 MB)

[#015] sha256:c39a4022384b0d451ff0c07d7d207056ce10b6acc1eff68a6bbc826351ba1b5a - 14.71% (12.5 MB)

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

[#017] sha256:5ef7cb82384c50218864a9f3763d97a45c9947f647894a89682baf693ab289c9 - 17.22% (14.6 MB)

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

[#019] sha256:852ea7cba01f051d9e285cbe8d915b6812ec7944ccf7285183964c508137642f - 1.23% (1.04 MB)

[#020] sha256:ae68895556b5c211744c5a50b54f2a957cf3a114df5abee3b02c6aef90a47104 - 0.0% (4.05 KB)

[#021] sha256:b20016761cb8126fe02098e8c62c093969a09619266934b6a247341e2f2a3e6a - 0.0% (834 Bytes)

[#022] sha256:e001b38ae94f4c7ed694a332b43646191bece930d464efbc2f9235ec9697ca31 - 0.01% (6.05 KB)

[#023] sha256:6fa6a6f3d6e37c65c61aafa404493a29a86289057f58f3c34f6c30784900953c - 0.0% (213 Bytes)

[#024] sha256:b6e0013e878bea9b8e3e51da1c1e1adfc8755ded0b93ee2b65e10dc28e7325a6 - 0.0% (169 Bytes)

[#025] sha256:25a7802e59372885ee2b91180c1ab22acd7ae3a26176991711882c39fb69c318 - 0.0% (419 Bytes)

[#026] sha256:5a11e3a350296138c122b100d2d154ad4d8c6119180fc9bb51709be8f4918270 - 0.0% (3.28 KB)

[#027] sha256:9e05aac4da8b4b59973036c9f542f577c9f437682077c4559b70d48b50f757d6 - 0.0% (428 Bytes)

[#028] sha256:a3440fea4c1419302e298b32258acf21a07193e6ec13aa322d37c9db7e2ea2fb - 0.0% (396 Bytes)

[#029] sha256:4938610e505e97bd690f30296edd3fea9858d4e596ca6723e8a04b141080df0e - 0.0% (889 Bytes)

[#030] sha256:0de34b4dcfd657e99424914006b23a7ceb245470989f6f4a10bf6b0b851c843b - 0.0% (1.41 KB)

[#031] sha256:6048192cb83511791ea3cad5e377220de72b258a59916924f034ede13ab5dedc - 0.0% (415 Bytes)

[#032] sha256:eda942b7c86f4558192dbc02abe62dc7712f66a92ab4ce09ae2e80d54b69f6d8 - 0.0% (209 Bytes)

[#033] sha256:04a233eaeace1ad35da3372ac3e49229de52f73bfcf7b62c04fb728037b616e7 - 0.01% (5.29 KB)


History
2023-02-10 21:24:08 UTC

/bin/sh -c #(nop) ADD file:9bd9ea42a9f3bdc769e80c6b8a4b117d65f73ae68e155a6172a1184e7ac8bcc1 in /

2023-02-10 21:24:08 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2023-02-11 02:02:54 UTC

/bin/sh -c #(nop) ENV PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c

2023-02-11 02:02:55 UTC

/bin/sh -c apk add --no-cache ca-certificates curl tar xz openssl

2023-02-11 02:02:56 UTC

/bin/sh -c set -eux; adduser -u 82 -D -S -G www-data www-data

2023-02-11 02:02:56 UTC

/bin/sh -c #(nop) ENV PHP_INI_DIR=/usr/local/etc/php

2023-02-11 02:02:56 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

2023-02-11 02:02:56 UTC

/bin/sh -c #(nop) ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

2023-02-11 02:02:57 UTC

/bin/sh -c #(nop) ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

2023-02-11 02:02:57 UTC

/bin/sh -c #(nop) ENV PHP_LDFLAGS=-Wl,-O1 -pie

2023-02-11 02:26:41 UTC

/bin/sh -c #(nop) ENV GPG_KEYS=528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD

2023-02-14 21:58:43 UTC

/bin/sh -c #(nop) ENV PHP_VERSION=8.1.16

2023-02-14 21:58:43 UTC

/bin/sh -c #(nop) ENV PHP_URL=https://www.php.net/distributions/php-8.1.16.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.1.16.tar.xz.asc

2023-02-16 01:25:40 UTC

/bin/sh -c #(nop) ENV PHP_SHA256=d61f13d96a58b93c39672b58f25e1ee4ce88500f4acb1430cb01a514875c1258

2023-02-16 01:25:47 UTC

/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; 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; apk del --no-network .fetch-deps

2023-02-16 01:25:47 UTC

/bin/sh -c #(nop) COPY file:ce57c04b70896f77cc11eb2766417d8a1240fcffe5bba92179ec78c458844110 in /usr/local/bin/

2023-02-16 01:33:09 UTC

/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" ; 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-ftp --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 --disable-phpdbg --with-pear $(test "$gnuArch" = 's390x-linux-musl' && echo '--without-pcre-jit') --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; 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

2023-02-16 01:33:09 UTC

/bin/sh -c #(nop) COPY multi:869bde9dbeae74886a05c9e2107b3e3b4877116db8c6d9adbaff2719f9fb5262 in /usr/local/bin/

2023-02-16 01:33:10 UTC

/bin/sh -c docker-php-ext-enable sodium

2023-02-16 01:33:10 UTC

/bin/sh -c #(nop) ENTRYPOINT ["docker-php-entrypoint"]

2023-02-16 01:33:10 UTC

/bin/sh -c #(nop) WORKDIR /var/www/html

2023-02-16 01:33:11 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 '; https://github.com/docker-library/php/pull/725#issuecomment-443540114'; echo 'log_limit = 8192'; 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'; 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"

2023-02-16 01:33:11 UTC

/bin/sh -c #(nop) STOPSIGNAL SIGQUIT

2023-02-16 01:33:11 UTC

/bin/sh -c #(nop) EXPOSE 9000

2023-02-16 01:33:11 UTC

/bin/sh -c #(nop) CMD ["php-fpm"]

2023-02-23 17:36:13 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -ex; apk add --no-cache shadow; groupmod -g 333 xfs; usermod -u 333 -g 333 xfs; groupmod -g 33 www-data; usermod -u 33 -g 33 www-data # buildkit

2023-02-23 17:36:13 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2023-02-23 17:36:13 UTC (buildkit.dockerfile.v0)

EXPOSE map[8080/tcp:{}]

2023-02-23 17:36:13 UTC (buildkit.dockerfile.v0)

EXPOSE map[8443/tcp:{}]

2023-02-23 17:36:13 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /var/www/docker-aio; # buildkit

2023-02-23 17:36:13 UTC (buildkit.dockerfile.v0)

WORKDIR /var/www/docker-aio

2023-02-23 17:36:28 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -ex; apk add --no-cache util-linux-misc ca-certificates wget tzdata bash apache2 apache2-proxy apache2-ssl supervisor openssl sudo netcat-openbsd curl grep # buildkit

2023-02-23 17:40:12 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -ex; apk add --no-cache --virtual .build-deps autoconf build-base; pecl install APCu-5.1.22; docker-php-ext-enable apcu; rm -r /tmp/pear; 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 --virtual .nextcloud-aio-rundeps $runDeps; apk del .build-deps; grep -q '^pm = dynamic' /usr/local/etc/php-fpm.d/www.conf; sed -i 's/^pm = dynamic/pm = ondemand/' /usr/local/etc/php-fpm.d/www.conf; sed -i 's/^pm.max_children =.*/pm.max_children = 80/' /usr/local/etc/php-fpm.d/www.conf; sed -i 's|access.log = /proc/self/fd/2|access.log = /proc/self/fd/1|' /usr/local/etc/php-fpm.d/docker.conf # buildkit

2023-02-23 17:40:12 UTC (buildkit.dockerfile.v0)

COPY /usr/bin/caddy /usr/bin/ # buildkit

2023-02-23 17:40:12 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod +x /usr/bin/caddy # buildkit

2023-02-23 17:40:13 UTC (buildkit.dockerfile.v0)

COPY /usr/local/bin/docker /usr/local/bin/ # buildkit

2023-02-23 17:40:13 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod +x /usr/local/bin/docker # buildkit

2023-02-23 17:40:38 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -e && apk add --no-cache git; wget https://getcomposer.org/installer -O - | php -- --install-dir=/usr/local/bin --filename=composer; chmod +x /usr/local/bin/composer; cd /var/www/docker-aio; git clone https://github.com/nextcloud-releases/all-in-one.git --depth 1 .; cd php; composer install --no-dev; composer clearcache; cd ..; rm -f /usr/local/bin/composer; chmod 770 -R ./; chown www-data:www-data -R /var/www; rm -r ./php/data; rm -r ./php/session; apk del --no-cache git # buildkit

2023-02-23 17:40:59 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /etc/apache2/certs && cd /etc/apache2/certs && openssl req -new -newkey rsa:4096 -days 3650 -nodes -x509 -subj "/C=DE/ST=BE/L=Local/O=Dev/CN=nextcloud.local" -keyout ./ssl.key -out ./ssl.crt; # buildkit

2023-02-23 17:40:59 UTC (buildkit.dockerfile.v0)

COPY mastercontainer.conf /etc/apache2/sites-available/ # buildkit

2023-02-23 17:40:59 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c sed -i -e '/^Listen /d' -e 's/User apache/User www-data/g' -e 's/Group apache/Group www-data/g' -e 's/^#\(LoadModule .*mod_rewrite.so\)/\1/' -e 's/^#\(LoadModule .*mod_headers.so\)/\1/' -e 's/^#\(LoadModule .*mod_env.so\)/\1/' -e 's/^#\(LoadModule .*mod_mime.so\)/\1/' -e 's/^#\(LoadModule .*mod_dir.so\)/\1/' -e 's/^#\(LoadModule .*mod_authz_core.so\)/\1/' -e 's/^#\(LoadModule .*mod_mpm_event.so\)/\1/' -e 's/\(LoadModule .*mod_mpm_worker.so\)/#\1/' -e 's/\(LoadModule .*mod_mpm_prefork.so\)/#\1/' /etc/apache2/httpd.conf; mkdir -p /etc/apache2/logs; rm /etc/apache2/conf.d/ssl.conf; echo "ServerName localhost" | tee -a /etc/apache2/httpd.conf; echo "LoadModule ssl_module modules/mod_ssl.so" | tee -a /etc/apache2/httpd.conf; echo "LoadModule socache_shmcb_module modules/mod_socache_shmcb.so" | tee -a /etc/apache2/httpd.conf; echo "Include /etc/apache2/sites-available/mastercontainer.conf" | tee -a /etc/apache2/httpd.conf # buildkit

2023-02-23 17:41:00 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -ex; rm -f /etc/apache2/conf.d/default.conf /etc/apache2/conf.d/userdir.conf /etc/apache2/conf.d/info.conf # buildkit

2023-02-23 17:41:00 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir /var/log/supervisord; mkdir /var/run/supervisord; # buildkit

2023-02-23 17:41:00 UTC (buildkit.dockerfile.v0)

COPY Caddyfile / # buildkit

2023-02-23 17:41:00 UTC (buildkit.dockerfile.v0)

COPY start.sh /usr/bin/ # buildkit

2023-02-23 17:41:00 UTC (buildkit.dockerfile.v0)

COPY backup-time-file-watcher.sh / # buildkit

2023-02-23 17:41:00 UTC (buildkit.dockerfile.v0)

COPY session-deduplicator.sh / # buildkit

2023-02-23 17:41:00 UTC (buildkit.dockerfile.v0)

COPY cron.sh / # buildkit

2023-02-23 17:41:00 UTC (buildkit.dockerfile.v0)

COPY daily-backup.sh / # buildkit

2023-02-23 17:41:00 UTC (buildkit.dockerfile.v0)

COPY supervisord.conf / # buildkit

2023-02-23 17:41:00 UTC (buildkit.dockerfile.v0)

COPY healthcheck.sh / # buildkit

2023-02-23 17:41:00 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod +x /usr/bin/start.sh; chmod +x /cron.sh; chmod +x /session-deduplicator.sh; chmod +x /backup-time-file-watcher.sh; chmod +x /daily-backup.sh; chmod a+r /Caddyfile; chmod +x /healthcheck.sh # buildkit

2023-02-23 17:41:00 UTC (buildkit.dockerfile.v0)

USER root

2023-02-23 17:41:00 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["start.sh"]

2023-02-23 17:41:00 UTC (buildkit.dockerfile.v0)

CMD ["/usr/bin/supervisord" "-c" "/supervisord.conf"]

2023-02-23 17:41:00 UTC (buildkit.dockerfile.v0)

HEALTHCHECK &{["CMD-SHELL" "/healthcheck.sh"] "0s" "0s" "0s" '\x00'}