2021-09-01 18:55:14 UTC
14.2 MB
/srv/cfg
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:b11ae9fc5d8a106cfed3a6f6c75e5b5b5797c566fac4411622b4055df6541286 - 18.95% (2.69 MB)
[#001] sha256:1389724f48f25646322d77620269f31fef0899db757d9751a6e2746344033ad4 - 81.0% (11.5 MB)
[#002] sha256:6efbcaf2b29c72c090cebc337c576555a99cc3bf5859bcb6aebbdf4adb507f72 - 0.03% (4.97 KB)
[#003] sha256:53c288e4d185484026d8e218bfc58776ccf9a003e8a220fbf42a243fe02d6762 - 0.02% (3.49 KB)
/bin/sh -c #(nop) ADD file:42a7bc5a08b546b47049dd0f89ae4e7a8c86342f87000f39ade3ff52916a6c2e in /
2021-08-27 17:38:30 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)ARG ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)ARG COMPOSER_PACKAGES=google/cloud-storage
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)ARG PBURL=https://github.com/PrivateBin/PrivateBin/
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)ARG RELEASE=1.3.5
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)ENV CONFIG_PATH=/srv/cfg
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.authors=support@privatebin.org org.opencontainers.image.vendor=PrivateBin org.opencontainers.image.documentation=https://github.com/PrivateBin/docker-nginx-fpm-alpine/blob/master/README.md org.opencontainers.image.source=https://github.com/PrivateBin/docker-nginx-fpm-alpine org.opencontainers.image.licenses=zlib-acknowledgement org.opencontainers.image.version=1.3.5
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)RUN |4 ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl COMPOSER_PACKAGES=google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.3.5 /bin/sh -c ALPINE_PACKAGES="$(echo ${ALPINE_PACKAGES} | sed 's/,/ /g')" ; ALPINE_COMPOSER_PACKAGES="" ; if [ -n "${COMPOSER_PACKAGES}" ] ; then ALPINE_COMPOSER_PACKAGES="php8 php8-curl php8-mbstring php8-phar" ; RAWURL="$(echo ${PBURL} | sed s/github.com/raw.githubusercontent.com/)" ; fi && apk upgrade --no-cache && apk add --no-cache gnupg git nginx php8-fpm php8-json php8-gd php8-opcache s6-linux-init s6-rc tzdata ${ALPINE_PACKAGES} ${ALPINE_COMPOSER_PACKAGES} && rm -f /etc/nginx.conf /etc/nginx/http.d/default.conf /etc/php8/php-fpm.d/www.conf && rm -rf /etc/nginx/sites-* && ln -s /dev/stderr /var/log/nginx/error.log && export GNUPGHOME="$(mktemp -d)" && gpg2 --list-public-keys || /bin/true && wget -qO - https://privatebin.info/key/release.asc | gpg2 --import - && rm -rf /var/www/* && cd /tmp && if expr "${RELEASE}" : '[0-9]\{1,\}\.[0-9]\{1,\}\.[0-9]\{1,\}$' >/dev/null ; then echo "getting release ${RELEASE}"; wget -qO ${RELEASE}.tar.gz.asc ${PBURL}releases/download/${RELEASE}/PrivateBin-${RELEASE}.tar.gz.asc && wget -q ${PBURL}archive/${RELEASE}.tar.gz && gpg2 --verify ${RELEASE}.tar.gz.asc ; else echo "getting tarball for ${RELEASE}"; git clone ${PBURL%%/}.git -b ${RELEASE}; (cd $(basename ${PBURL}) && git archive --prefix ${RELEASE}/ --format tgz ${RELEASE} > /tmp/${RELEASE}.tar.gz); fi && if [ -n "${COMPOSER_PACKAGES}" ] ; then wget -qO composer-installer.php https://getcomposer.org/installer && ln -s $(which php8) /usr/local/bin/php && php composer-installer.php --install-dir=/usr/local/bin --filename=composer ; fi && cd /var/www && tar -xzf /tmp/${RELEASE}.tar.gz --strip 1 && if [ -n "${COMPOSER_PACKAGES}" ] ; then wget -q ${RAWURL}${RELEASE}/composer.json && wget -q ${RAWURL}${RELEASE}/composer.lock && composer remove --dev --no-update phpunit/phpunit && composer require --no-update ${COMPOSER_PACKAGES} && composer update --no-dev --optimize-autoloader rm composer.* /usr/local/bin/* ; fi && rm *.md cfg/conf.sample.php && mv cfg lib tpl vendor /srv && mkdir -p /srv/data && sed -i "s#define('PATH', '');#define('PATH', '/srv/');#" index.php && mkdir -p /etc/s6/services/nginx/supervise /etc/s6/services/php-fpm8/supervise /etc/s6-rc && mkfifo /etc/s6/services/nginx/supervise/control /etc/s6/services/php-fpm8/supervise/control && chown -R 65534:82 /etc/s6 /run /srv/* /var/lib/nginx /var/www && chmod o+rwx /run /var/lib/nginx /var/lib/nginx/tmp /usr/bin/s6-linux-init* && rm -rf "${GNUPGHOME}" /tmp/* && apk del --no-cache gnupg git ${ALPINE_COMPOSER_PACKAGES} # buildkit
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)COPY etc/ /etc/ # buildkit
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)RUN |4 ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl COMPOSER_PACKAGES=google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.3.5 /bin/sh -c s6-rc-compile /etc/s6-rc/compiled /etc/s6/services && chown -R 65534:82 /etc/s6-rc/compiled && s6-linux-init-maker -C -N -B -s /run/env /etc/s6-linux-init/current # buildkit
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)WORKDIR /var/www
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)USER 65534:82
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)VOLUME [/run /srv/data /tmp /var/lib/nginx/tmp]
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)EXPOSE map[8080/tcp:{}]
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/etc/s6-linux-init/current/bin/init"]
2021-09-01 18:55:14 UTC
13.9 MB
/srv/cfg
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:a0d0a0d46f8b52473982a3c466318f479767577551a53ffc9074c9fa7035982e - 19.36% (2.68 MB)
[#001] sha256:97e5d6f14cc1dfab841f1416277b984cac8df41b9cf156f5c636aa9e33f6cd21 - 80.58% (11.2 MB)
[#002] sha256:6efbcaf2b29c72c090cebc337c576555a99cc3bf5859bcb6aebbdf4adb507f72 - 0.03% (4.97 KB)
[#003] sha256:53c288e4d185484026d8e218bfc58776ccf9a003e8a220fbf42a243fe02d6762 - 0.02% (3.49 KB)
/bin/sh -c #(nop) ADD file:aad4290d27580cc1a094ffaf98c3ca2fc5d699fe695dfb8e6e9fac20f1129450 in /
2021-08-27 17:19:45 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)ARG ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)ARG COMPOSER_PACKAGES=google/cloud-storage
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)ARG PBURL=https://github.com/PrivateBin/PrivateBin/
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)ARG RELEASE=1.3.5
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)ENV CONFIG_PATH=/srv/cfg
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.authors=support@privatebin.org org.opencontainers.image.vendor=PrivateBin org.opencontainers.image.documentation=https://github.com/PrivateBin/docker-nginx-fpm-alpine/blob/master/README.md org.opencontainers.image.source=https://github.com/PrivateBin/docker-nginx-fpm-alpine org.opencontainers.image.licenses=zlib-acknowledgement org.opencontainers.image.version=1.3.5
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)RUN |4 ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl COMPOSER_PACKAGES=google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.3.5 /bin/sh -c ALPINE_PACKAGES="$(echo ${ALPINE_PACKAGES} | sed 's/,/ /g')" ; ALPINE_COMPOSER_PACKAGES="" ; if [ -n "${COMPOSER_PACKAGES}" ] ; then ALPINE_COMPOSER_PACKAGES="php8 php8-curl php8-mbstring php8-phar" ; RAWURL="$(echo ${PBURL} | sed s/github.com/raw.githubusercontent.com/)" ; fi && apk upgrade --no-cache && apk add --no-cache gnupg git nginx php8-fpm php8-json php8-gd php8-opcache s6-linux-init s6-rc tzdata ${ALPINE_PACKAGES} ${ALPINE_COMPOSER_PACKAGES} && rm -f /etc/nginx.conf /etc/nginx/http.d/default.conf /etc/php8/php-fpm.d/www.conf && rm -rf /etc/nginx/sites-* && ln -s /dev/stderr /var/log/nginx/error.log && export GNUPGHOME="$(mktemp -d)" && gpg2 --list-public-keys || /bin/true && wget -qO - https://privatebin.info/key/release.asc | gpg2 --import - && rm -rf /var/www/* && cd /tmp && if expr "${RELEASE}" : '[0-9]\{1,\}\.[0-9]\{1,\}\.[0-9]\{1,\}$' >/dev/null ; then echo "getting release ${RELEASE}"; wget -qO ${RELEASE}.tar.gz.asc ${PBURL}releases/download/${RELEASE}/PrivateBin-${RELEASE}.tar.gz.asc && wget -q ${PBURL}archive/${RELEASE}.tar.gz && gpg2 --verify ${RELEASE}.tar.gz.asc ; else echo "getting tarball for ${RELEASE}"; git clone ${PBURL%%/}.git -b ${RELEASE}; (cd $(basename ${PBURL}) && git archive --prefix ${RELEASE}/ --format tgz ${RELEASE} > /tmp/${RELEASE}.tar.gz); fi && if [ -n "${COMPOSER_PACKAGES}" ] ; then wget -qO composer-installer.php https://getcomposer.org/installer && ln -s $(which php8) /usr/local/bin/php && php composer-installer.php --install-dir=/usr/local/bin --filename=composer ; fi && cd /var/www && tar -xzf /tmp/${RELEASE}.tar.gz --strip 1 && if [ -n "${COMPOSER_PACKAGES}" ] ; then wget -q ${RAWURL}${RELEASE}/composer.json && wget -q ${RAWURL}${RELEASE}/composer.lock && composer remove --dev --no-update phpunit/phpunit && composer require --no-update ${COMPOSER_PACKAGES} && composer update --no-dev --optimize-autoloader rm composer.* /usr/local/bin/* ; fi && rm *.md cfg/conf.sample.php && mv cfg lib tpl vendor /srv && mkdir -p /srv/data && sed -i "s#define('PATH', '');#define('PATH', '/srv/');#" index.php && mkdir -p /etc/s6/services/nginx/supervise /etc/s6/services/php-fpm8/supervise /etc/s6-rc && mkfifo /etc/s6/services/nginx/supervise/control /etc/s6/services/php-fpm8/supervise/control && chown -R 65534:82 /etc/s6 /run /srv/* /var/lib/nginx /var/www && chmod o+rwx /run /var/lib/nginx /var/lib/nginx/tmp /usr/bin/s6-linux-init* && rm -rf "${GNUPGHOME}" /tmp/* && apk del --no-cache gnupg git ${ALPINE_COMPOSER_PACKAGES} # buildkit
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)COPY etc/ /etc/ # buildkit
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)RUN |4 ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl COMPOSER_PACKAGES=google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.3.5 /bin/sh -c s6-rc-compile /etc/s6-rc/compiled /etc/s6/services && chown -R 65534:82 /etc/s6-rc/compiled && s6-linux-init-maker -C -N -B -s /run/env /etc/s6-linux-init/current # buildkit
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)WORKDIR /var/www
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)USER 65534:82
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)VOLUME [/run /srv/data /tmp /var/lib/nginx/tmp]
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)EXPOSE map[8080/tcp:{}]
2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/etc/s6-linux-init/current/bin/init"]
2021-09-01 18:55:39 UTC
12.8 MB
/srv/cfg
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:2e78c0f86ba9a1fed30df20cb48c9cc73e9626399f12749d36b892ff99c0ecf5 - 19.52% (2.51 MB)
[#001] sha256:850138187449648d9933853a4b4fb5ec5c8d871f3a7afdeb92a1e2ef8d71a7a9 - 80.42% (10.3 MB)
[#002] sha256:44d035508e783160979b9b5a95482f5c86abdeaf91a60a552898a5d2cc60b6ba - 0.04% (4.97 KB)
[#003] sha256:f93617c6314b3e1c4ce3835bc130f05ce6282d722ecf355045b6960ebedf22ee - 0.03% (3.49 KB)
/bin/sh -c #(nop) ADD file:1c1c4520d49cb6e8f795f3b953d1ed3c3c77868b98b53a455169c254fcec5acd in /
2021-08-27 17:49:30 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)ARG ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl
2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)ARG COMPOSER_PACKAGES=google/cloud-storage
2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)ARG PBURL=https://github.com/PrivateBin/PrivateBin/
2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)ARG RELEASE=1.3.5
2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)ENV CONFIG_PATH=/srv/cfg
2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.authors=support@privatebin.org org.opencontainers.image.vendor=PrivateBin org.opencontainers.image.documentation=https://github.com/PrivateBin/docker-nginx-fpm-alpine/blob/master/README.md org.opencontainers.image.source=https://github.com/PrivateBin/docker-nginx-fpm-alpine org.opencontainers.image.licenses=zlib-acknowledgement org.opencontainers.image.version=1.3.5
2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)RUN |4 ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl COMPOSER_PACKAGES=google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.3.5 /bin/sh -c ALPINE_PACKAGES="$(echo ${ALPINE_PACKAGES} | sed 's/,/ /g')" ; ALPINE_COMPOSER_PACKAGES="" ; if [ -n "${COMPOSER_PACKAGES}" ] ; then ALPINE_COMPOSER_PACKAGES="php8 php8-curl php8-mbstring php8-phar" ; RAWURL="$(echo ${PBURL} | sed s/github.com/raw.githubusercontent.com/)" ; fi && apk upgrade --no-cache && apk add --no-cache gnupg git nginx php8-fpm php8-json php8-gd php8-opcache s6-linux-init s6-rc tzdata ${ALPINE_PACKAGES} ${ALPINE_COMPOSER_PACKAGES} && rm -f /etc/nginx.conf /etc/nginx/http.d/default.conf /etc/php8/php-fpm.d/www.conf && rm -rf /etc/nginx/sites-* && ln -s /dev/stderr /var/log/nginx/error.log && export GNUPGHOME="$(mktemp -d)" && gpg2 --list-public-keys || /bin/true && wget -qO - https://privatebin.info/key/release.asc | gpg2 --import - && rm -rf /var/www/* && cd /tmp && if expr "${RELEASE}" : '[0-9]\{1,\}\.[0-9]\{1,\}\.[0-9]\{1,\}$' >/dev/null ; then echo "getting release ${RELEASE}"; wget -qO ${RELEASE}.tar.gz.asc ${PBURL}releases/download/${RELEASE}/PrivateBin-${RELEASE}.tar.gz.asc && wget -q ${PBURL}archive/${RELEASE}.tar.gz && gpg2 --verify ${RELEASE}.tar.gz.asc ; else echo "getting tarball for ${RELEASE}"; git clone ${PBURL%%/}.git -b ${RELEASE}; (cd $(basename ${PBURL}) && git archive --prefix ${RELEASE}/ --format tgz ${RELEASE} > /tmp/${RELEASE}.tar.gz); fi && if [ -n "${COMPOSER_PACKAGES}" ] ; then wget -qO composer-installer.php https://getcomposer.org/installer && ln -s $(which php8) /usr/local/bin/php && php composer-installer.php --install-dir=/usr/local/bin --filename=composer ; fi && cd /var/www && tar -xzf /tmp/${RELEASE}.tar.gz --strip 1 && if [ -n "${COMPOSER_PACKAGES}" ] ; then wget -q ${RAWURL}${RELEASE}/composer.json && wget -q ${RAWURL}${RELEASE}/composer.lock && composer remove --dev --no-update phpunit/phpunit && composer require --no-update ${COMPOSER_PACKAGES} && composer update --no-dev --optimize-autoloader rm composer.* /usr/local/bin/* ; fi && rm *.md cfg/conf.sample.php && mv cfg lib tpl vendor /srv && mkdir -p /srv/data && sed -i "s#define('PATH', '');#define('PATH', '/srv/');#" index.php && mkdir -p /etc/s6/services/nginx/supervise /etc/s6/services/php-fpm8/supervise /etc/s6-rc && mkfifo /etc/s6/services/nginx/supervise/control /etc/s6/services/php-fpm8/supervise/control && chown -R 65534:82 /etc/s6 /run /srv/* /var/lib/nginx /var/www && chmod o+rwx /run /var/lib/nginx /var/lib/nginx/tmp /usr/bin/s6-linux-init* && rm -rf "${GNUPGHOME}" /tmp/* && apk del --no-cache gnupg git ${ALPINE_COMPOSER_PACKAGES} # buildkit
2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)COPY etc/ /etc/ # buildkit
2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)RUN |4 ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl COMPOSER_PACKAGES=google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.3.5 /bin/sh -c s6-rc-compile /etc/s6-rc/compiled /etc/s6/services && chown -R 65534:82 /etc/s6-rc/compiled && s6-linux-init-maker -C -N -B -s /run/env /etc/s6-linux-init/current # buildkit
2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)WORKDIR /var/www
2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)USER 65534:82
2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)VOLUME [/run /srv/data /tmp /var/lib/nginx/tmp]
2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)EXPOSE map[8080/tcp:{}]
2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/etc/s6-linux-init/current/bin/init"]
2021-09-01 18:55:41 UTC
12 MB
/srv/cfg
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:a14774a5a62e0f454febaec7cb603e18a6a8e25ef9da4a4da85b155bdd5e5a7a - 19.27% (2.32 MB)
[#001] sha256:03ef985ef729320d0390808ad48651fb21657371ecac00a7424e9b620bb69af6 - 80.66% (9.7 MB)
[#002] sha256:2ec2d10c43303807215079197e60ed44e8d905f544b40355a3b1755f1afdddba - 0.04% (4.97 KB)
[#003] sha256:80bd70eb759288f8aa25d52d1509e4aba0411f367e2edc59c445c538230034d2 - 0.03% (3.49 KB)
/bin/sh -c #(nop) ADD file:a7da7992ccea54d3295231027614f138aa45c4d4a25ea6ec9bf7b316b9f67d95 in /
2021-08-27 17:57:32 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)ARG ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl
2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)ARG COMPOSER_PACKAGES=google/cloud-storage
2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)ARG PBURL=https://github.com/PrivateBin/PrivateBin/
2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)ARG RELEASE=1.3.5
2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)ENV CONFIG_PATH=/srv/cfg
2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.authors=support@privatebin.org org.opencontainers.image.vendor=PrivateBin org.opencontainers.image.documentation=https://github.com/PrivateBin/docker-nginx-fpm-alpine/blob/master/README.md org.opencontainers.image.source=https://github.com/PrivateBin/docker-nginx-fpm-alpine org.opencontainers.image.licenses=zlib-acknowledgement org.opencontainers.image.version=1.3.5
2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)RUN |4 ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl COMPOSER_PACKAGES=google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.3.5 /bin/sh -c ALPINE_PACKAGES="$(echo ${ALPINE_PACKAGES} | sed 's/,/ /g')" ; ALPINE_COMPOSER_PACKAGES="" ; if [ -n "${COMPOSER_PACKAGES}" ] ; then ALPINE_COMPOSER_PACKAGES="php8 php8-curl php8-mbstring php8-phar" ; RAWURL="$(echo ${PBURL} | sed s/github.com/raw.githubusercontent.com/)" ; fi && apk upgrade --no-cache && apk add --no-cache gnupg git nginx php8-fpm php8-json php8-gd php8-opcache s6-linux-init s6-rc tzdata ${ALPINE_PACKAGES} ${ALPINE_COMPOSER_PACKAGES} && rm -f /etc/nginx.conf /etc/nginx/http.d/default.conf /etc/php8/php-fpm.d/www.conf && rm -rf /etc/nginx/sites-* && ln -s /dev/stderr /var/log/nginx/error.log && export GNUPGHOME="$(mktemp -d)" && gpg2 --list-public-keys || /bin/true && wget -qO - https://privatebin.info/key/release.asc | gpg2 --import - && rm -rf /var/www/* && cd /tmp && if expr "${RELEASE}" : '[0-9]\{1,\}\.[0-9]\{1,\}\.[0-9]\{1,\}$' >/dev/null ; then echo "getting release ${RELEASE}"; wget -qO ${RELEASE}.tar.gz.asc ${PBURL}releases/download/${RELEASE}/PrivateBin-${RELEASE}.tar.gz.asc && wget -q ${PBURL}archive/${RELEASE}.tar.gz && gpg2 --verify ${RELEASE}.tar.gz.asc ; else echo "getting tarball for ${RELEASE}"; git clone ${PBURL%%/}.git -b ${RELEASE}; (cd $(basename ${PBURL}) && git archive --prefix ${RELEASE}/ --format tgz ${RELEASE} > /tmp/${RELEASE}.tar.gz); fi && if [ -n "${COMPOSER_PACKAGES}" ] ; then wget -qO composer-installer.php https://getcomposer.org/installer && ln -s $(which php8) /usr/local/bin/php && php composer-installer.php --install-dir=/usr/local/bin --filename=composer ; fi && cd /var/www && tar -xzf /tmp/${RELEASE}.tar.gz --strip 1 && if [ -n "${COMPOSER_PACKAGES}" ] ; then wget -q ${RAWURL}${RELEASE}/composer.json && wget -q ${RAWURL}${RELEASE}/composer.lock && composer remove --dev --no-update phpunit/phpunit && composer require --no-update ${COMPOSER_PACKAGES} && composer update --no-dev --optimize-autoloader rm composer.* /usr/local/bin/* ; fi && rm *.md cfg/conf.sample.php && mv cfg lib tpl vendor /srv && mkdir -p /srv/data && sed -i "s#define('PATH', '');#define('PATH', '/srv/');#" index.php && mkdir -p /etc/s6/services/nginx/supervise /etc/s6/services/php-fpm8/supervise /etc/s6-rc && mkfifo /etc/s6/services/nginx/supervise/control /etc/s6/services/php-fpm8/supervise/control && chown -R 65534:82 /etc/s6 /run /srv/* /var/lib/nginx /var/www && chmod o+rwx /run /var/lib/nginx /var/lib/nginx/tmp /usr/bin/s6-linux-init* && rm -rf "${GNUPGHOME}" /tmp/* && apk del --no-cache gnupg git ${ALPINE_COMPOSER_PACKAGES} # buildkit
2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)COPY etc/ /etc/ # buildkit
2021-09-01 18:55:41 UTC (buildkit.dockerfile.v0)RUN |4 ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl COMPOSER_PACKAGES=google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.3.5 /bin/sh -c s6-rc-compile /etc/s6-rc/compiled /etc/s6/services && chown -R 65534:82 /etc/s6-rc/compiled && s6-linux-init-maker -C -N -B -s /run/env /etc/s6-linux-init/current # buildkit
2021-09-01 18:55:41 UTC (buildkit.dockerfile.v0)WORKDIR /var/www
2021-09-01 18:55:41 UTC (buildkit.dockerfile.v0)USER 65534:82
2021-09-01 18:55:41 UTC (buildkit.dockerfile.v0)VOLUME [/run /srv/data /tmp /var/lib/nginx/tmp]
2021-09-01 18:55:41 UTC (buildkit.dockerfile.v0)EXPOSE map[8080/tcp:{}]
2021-09-01 18:55:41 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/etc/s6-linux-init/current/bin/init"]
2021-09-01 18:55:41 UTC
13.4 MB
/srv/cfg
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:552d1f2373af9bfe12033568ebbfb0ccbb0de11279f9a415a29207e264d7f4d9 - 19.37% (2.59 MB)
[#001] sha256:ff39637a6497b6b0d86ad81ccbc5c97801900398420c909ce348d3f24cca904b - 80.57% (10.8 MB)
[#002] sha256:2ec2d10c43303807215079197e60ed44e8d905f544b40355a3b1755f1afdddba - 0.04% (4.97 KB)
[#003] sha256:80bd70eb759288f8aa25d52d1509e4aba0411f367e2edc59c445c538230034d2 - 0.03% (3.49 KB)
/bin/sh -c #(nop) ADD file:dc8af9c7bfe9f9541e1db38dea01c4201609f3075b31e108f2073ffed8c5e4b9 in /
2021-08-27 17:39:33 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)ARG ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl
2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)ARG COMPOSER_PACKAGES=google/cloud-storage
2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)ARG PBURL=https://github.com/PrivateBin/PrivateBin/
2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)ARG RELEASE=1.3.5
2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)ENV CONFIG_PATH=/srv/cfg
2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.authors=support@privatebin.org org.opencontainers.image.vendor=PrivateBin org.opencontainers.image.documentation=https://github.com/PrivateBin/docker-nginx-fpm-alpine/blob/master/README.md org.opencontainers.image.source=https://github.com/PrivateBin/docker-nginx-fpm-alpine org.opencontainers.image.licenses=zlib-acknowledgement org.opencontainers.image.version=1.3.5
2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)RUN |4 ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl COMPOSER_PACKAGES=google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.3.5 /bin/sh -c ALPINE_PACKAGES="$(echo ${ALPINE_PACKAGES} | sed 's/,/ /g')" ; ALPINE_COMPOSER_PACKAGES="" ; if [ -n "${COMPOSER_PACKAGES}" ] ; then ALPINE_COMPOSER_PACKAGES="php8 php8-curl php8-mbstring php8-phar" ; RAWURL="$(echo ${PBURL} | sed s/github.com/raw.githubusercontent.com/)" ; fi && apk upgrade --no-cache && apk add --no-cache gnupg git nginx php8-fpm php8-json php8-gd php8-opcache s6-linux-init s6-rc tzdata ${ALPINE_PACKAGES} ${ALPINE_COMPOSER_PACKAGES} && rm -f /etc/nginx.conf /etc/nginx/http.d/default.conf /etc/php8/php-fpm.d/www.conf && rm -rf /etc/nginx/sites-* && ln -s /dev/stderr /var/log/nginx/error.log && export GNUPGHOME="$(mktemp -d)" && gpg2 --list-public-keys || /bin/true && wget -qO - https://privatebin.info/key/release.asc | gpg2 --import - && rm -rf /var/www/* && cd /tmp && if expr "${RELEASE}" : '[0-9]\{1,\}\.[0-9]\{1,\}\.[0-9]\{1,\}$' >/dev/null ; then echo "getting release ${RELEASE}"; wget -qO ${RELEASE}.tar.gz.asc ${PBURL}releases/download/${RELEASE}/PrivateBin-${RELEASE}.tar.gz.asc && wget -q ${PBURL}archive/${RELEASE}.tar.gz && gpg2 --verify ${RELEASE}.tar.gz.asc ; else echo "getting tarball for ${RELEASE}"; git clone ${PBURL%%/}.git -b ${RELEASE}; (cd $(basename ${PBURL}) && git archive --prefix ${RELEASE}/ --format tgz ${RELEASE} > /tmp/${RELEASE}.tar.gz); fi && if [ -n "${COMPOSER_PACKAGES}" ] ; then wget -qO composer-installer.php https://getcomposer.org/installer && ln -s $(which php8) /usr/local/bin/php && php composer-installer.php --install-dir=/usr/local/bin --filename=composer ; fi && cd /var/www && tar -xzf /tmp/${RELEASE}.tar.gz --strip 1 && if [ -n "${COMPOSER_PACKAGES}" ] ; then wget -q ${RAWURL}${RELEASE}/composer.json && wget -q ${RAWURL}${RELEASE}/composer.lock && composer remove --dev --no-update phpunit/phpunit && composer require --no-update ${COMPOSER_PACKAGES} && composer update --no-dev --optimize-autoloader rm composer.* /usr/local/bin/* ; fi && rm *.md cfg/conf.sample.php && mv cfg lib tpl vendor /srv && mkdir -p /srv/data && sed -i "s#define('PATH', '');#define('PATH', '/srv/');#" index.php && mkdir -p /etc/s6/services/nginx/supervise /etc/s6/services/php-fpm8/supervise /etc/s6-rc && mkfifo /etc/s6/services/nginx/supervise/control /etc/s6/services/php-fpm8/supervise/control && chown -R 65534:82 /etc/s6 /run /srv/* /var/lib/nginx /var/www && chmod o+rwx /run /var/lib/nginx /var/lib/nginx/tmp /usr/bin/s6-linux-init* && rm -rf "${GNUPGHOME}" /tmp/* && apk del --no-cache gnupg git ${ALPINE_COMPOSER_PACKAGES} # buildkit
2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)COPY etc/ /etc/ # buildkit
2021-09-01 18:55:41 UTC (buildkit.dockerfile.v0)RUN |4 ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl COMPOSER_PACKAGES=google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.3.5 /bin/sh -c s6-rc-compile /etc/s6-rc/compiled /etc/s6/services && chown -R 65534:82 /etc/s6-rc/compiled && s6-linux-init-maker -C -N -B -s /run/env /etc/s6-linux-init/current # buildkit
2021-09-01 18:55:41 UTC (buildkit.dockerfile.v0)WORKDIR /var/www
2021-09-01 18:55:41 UTC (buildkit.dockerfile.v0)USER 65534:82
2021-09-01 18:55:41 UTC (buildkit.dockerfile.v0)VOLUME [/run /srv/data /tmp /var/lib/nginx/tmp]
2021-09-01 18:55:41 UTC (buildkit.dockerfile.v0)EXPOSE map[8080/tcp:{}]
2021-09-01 18:55:41 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/etc/s6-linux-init/current/bin/init"]
2021-09-01 18:55:44 UTC
14.2 MB
/srv/cfg
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:63da8ca98f7b4b94381aed56862a60aecf355d9428b9aeb7c61d5bd017100c18 - 18.83% (2.68 MB)
[#001] sha256:9f6033df3991625e1a4732f66f92ee1c9132a62651e40a2b6851a05d14a0e857 - 81.11% (11.6 MB)
[#002] sha256:0e6d561c9d3ffb8d8b11baf6f3dc1f963cdcd24744d939dcb14267243a95898c - 0.03% (4.97 KB)
[#003] sha256:a18525fc574d880bf6602961ad82452c6345b9d2eb51fcc4619fa2e12a7a341b - 0.02% (3.49 KB)
/bin/sh -c #(nop) ADD file:d213c56ffc24a5051e8060fd0fec1a0520367c10d88ab16321c36336b6c66098 in /
2021-08-27 19:39:59 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)ARG ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl
2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)ARG COMPOSER_PACKAGES=google/cloud-storage
2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)ARG PBURL=https://github.com/PrivateBin/PrivateBin/
2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)ARG RELEASE=1.3.5
2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)ENV CONFIG_PATH=/srv/cfg
2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.authors=support@privatebin.org org.opencontainers.image.vendor=PrivateBin org.opencontainers.image.documentation=https://github.com/PrivateBin/docker-nginx-fpm-alpine/blob/master/README.md org.opencontainers.image.source=https://github.com/PrivateBin/docker-nginx-fpm-alpine org.opencontainers.image.licenses=zlib-acknowledgement org.opencontainers.image.version=1.3.5
2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)RUN |4 ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl COMPOSER_PACKAGES=google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.3.5 /bin/sh -c ALPINE_PACKAGES="$(echo ${ALPINE_PACKAGES} | sed 's/,/ /g')" ; ALPINE_COMPOSER_PACKAGES="" ; if [ -n "${COMPOSER_PACKAGES}" ] ; then ALPINE_COMPOSER_PACKAGES="php8 php8-curl php8-mbstring php8-phar" ; RAWURL="$(echo ${PBURL} | sed s/github.com/raw.githubusercontent.com/)" ; fi && apk upgrade --no-cache && apk add --no-cache gnupg git nginx php8-fpm php8-json php8-gd php8-opcache s6-linux-init s6-rc tzdata ${ALPINE_PACKAGES} ${ALPINE_COMPOSER_PACKAGES} && rm -f /etc/nginx.conf /etc/nginx/http.d/default.conf /etc/php8/php-fpm.d/www.conf && rm -rf /etc/nginx/sites-* && ln -s /dev/stderr /var/log/nginx/error.log && export GNUPGHOME="$(mktemp -d)" && gpg2 --list-public-keys || /bin/true && wget -qO - https://privatebin.info/key/release.asc | gpg2 --import - && rm -rf /var/www/* && cd /tmp && if expr "${RELEASE}" : '[0-9]\{1,\}\.[0-9]\{1,\}\.[0-9]\{1,\}$' >/dev/null ; then echo "getting release ${RELEASE}"; wget -qO ${RELEASE}.tar.gz.asc ${PBURL}releases/download/${RELEASE}/PrivateBin-${RELEASE}.tar.gz.asc && wget -q ${PBURL}archive/${RELEASE}.tar.gz && gpg2 --verify ${RELEASE}.tar.gz.asc ; else echo "getting tarball for ${RELEASE}"; git clone ${PBURL%%/}.git -b ${RELEASE}; (cd $(basename ${PBURL}) && git archive --prefix ${RELEASE}/ --format tgz ${RELEASE} > /tmp/${RELEASE}.tar.gz); fi && if [ -n "${COMPOSER_PACKAGES}" ] ; then wget -qO composer-installer.php https://getcomposer.org/installer && ln -s $(which php8) /usr/local/bin/php && php composer-installer.php --install-dir=/usr/local/bin --filename=composer ; fi && cd /var/www && tar -xzf /tmp/${RELEASE}.tar.gz --strip 1 && if [ -n "${COMPOSER_PACKAGES}" ] ; then wget -q ${RAWURL}${RELEASE}/composer.json && wget -q ${RAWURL}${RELEASE}/composer.lock && composer remove --dev --no-update phpunit/phpunit && composer require --no-update ${COMPOSER_PACKAGES} && composer update --no-dev --optimize-autoloader rm composer.* /usr/local/bin/* ; fi && rm *.md cfg/conf.sample.php && mv cfg lib tpl vendor /srv && mkdir -p /srv/data && sed -i "s#define('PATH', '');#define('PATH', '/srv/');#" index.php && mkdir -p /etc/s6/services/nginx/supervise /etc/s6/services/php-fpm8/supervise /etc/s6-rc && mkfifo /etc/s6/services/nginx/supervise/control /etc/s6/services/php-fpm8/supervise/control && chown -R 65534:82 /etc/s6 /run /srv/* /var/lib/nginx /var/www && chmod o+rwx /run /var/lib/nginx /var/lib/nginx/tmp /usr/bin/s6-linux-init* && rm -rf "${GNUPGHOME}" /tmp/* && apk del --no-cache gnupg git ${ALPINE_COMPOSER_PACKAGES} # buildkit
2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)COPY etc/ /etc/ # buildkit
2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)RUN |4 ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl COMPOSER_PACKAGES=google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.3.5 /bin/sh -c s6-rc-compile /etc/s6-rc/compiled /etc/s6/services && chown -R 65534:82 /etc/s6-rc/compiled && s6-linux-init-maker -C -N -B -s /run/env /etc/s6-linux-init/current # buildkit
2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)WORKDIR /var/www
2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)USER 65534:82
2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)VOLUME [/run /srv/data /tmp /var/lib/nginx/tmp]
2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)EXPOSE map[8080/tcp:{}]
2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/etc/s6-linux-init/current/bin/init"]
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.