2022-03-17 17:04:33 UTC
13.8 MB
/srv/cfg
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:93317a1f65ec94b67aefe728a598022610246404e3a68d391c76cd0e5244a2a0 - 19.51% (2.69 MB)
[#001] sha256:2f33997ff48078b0d0f7d854afad1e6bbd3029ff9b5614ce47d6abbc508ba948 - 80.45% (11.1 MB)
[#002] sha256:79da481d7978e7d1e5c9c12cddef50643548b4b309d5a288e3f63f1182639079 - 0.03% (4.93 KB)
[#003] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
/bin/sh -c #(nop) ADD file:22216bc654d9177244235f242fa83cae3b283b3c145cad7ccf11c0d29f5f0ff2 in /
2022-03-17 08:13:03 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)ARG ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)ARG COMPOSER_PACKAGES=google/cloud-storage
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)ARG PBURL=https://github.com/PrivateBin/PrivateBin/
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)ARG RELEASE=1.3.5
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)ARG UID=65534
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)ARG GID=82
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)ENV CONFIG_PATH=/srv/cfg
2022-03-17 17:04:33 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
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)RUN |6 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 UID=65534 GID=82 /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 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 -p /tmp)" && 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 && mkfifo /etc/s6/services/nginx/supervise/control /etc/s6/services/php-fpm8/supervise/control && chown -R ${UID}:${GID} /etc/s6 /run /srv/* /var/lib/nginx /var/www && chmod o+rwx /run /var/lib/nginx /var/lib/nginx/tmp && gpgconf --kill gpg-agent && rm -rf /tmp/* && apk del --no-cache gnupg git ${ALPINE_COMPOSER_PACKAGES} # buildkit
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)COPY etc/ /etc/ # buildkit
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)WORKDIR /var/www
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)USER 65534:82
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)VOLUME [/run /srv/data /tmp /var/lib/nginx/tmp]
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)EXPOSE map[8080/tcp:{}]
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/etc/init.d/rc.local"]
2022-03-17 17:04:33 UTC
13.5 MB
/srv/cfg
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:3d243047344378e9b7136d552d48feb7ea8b6fe14ce0990e0cc011d5e369626a - 19.91% (2.68 MB)
[#001] sha256:a2e44a319df351eb8af636bc3d6f0aa7eaee1e6c263cbd6a3ac113551137ef29 - 80.06% (10.8 MB)
[#002] sha256:79da481d7978e7d1e5c9c12cddef50643548b4b309d5a288e3f63f1182639079 - 0.04% (4.93 KB)
[#003] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
/bin/sh -c #(nop) ADD file:cf4b631a115c2bbfbd81cad2d3041bceb64a8136aac92ba8a63b6c51d60af764 in /
2022-03-17 04:01:59 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)ARG ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)ARG COMPOSER_PACKAGES=google/cloud-storage
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)ARG PBURL=https://github.com/PrivateBin/PrivateBin/
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)ARG RELEASE=1.3.5
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)ARG UID=65534
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)ARG GID=82
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)ENV CONFIG_PATH=/srv/cfg
2022-03-17 17:04:33 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
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)RUN |6 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 UID=65534 GID=82 /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 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 -p /tmp)" && 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 && mkfifo /etc/s6/services/nginx/supervise/control /etc/s6/services/php-fpm8/supervise/control && chown -R ${UID}:${GID} /etc/s6 /run /srv/* /var/lib/nginx /var/www && chmod o+rwx /run /var/lib/nginx /var/lib/nginx/tmp && gpgconf --kill gpg-agent && rm -rf /tmp/* && apk del --no-cache gnupg git ${ALPINE_COMPOSER_PACKAGES} # buildkit
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)COPY etc/ /etc/ # buildkit
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)WORKDIR /var/www
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)USER 65534:82
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)VOLUME [/run /srv/data /tmp /var/lib/nginx/tmp]
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)EXPOSE map[8080/tcp:{}]
2022-03-17 17:04:33 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/etc/init.d/rc.local"]
2022-03-17 17:05:11 UTC
12.4 MB
/srv/cfg
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:787f016efa9bc7812361be134f731e845b97fba19169cf3615e7048c0412380e - 20.13% (2.5 MB)
[#001] sha256:e65cd6fa544c1dd052804c2a7d74fe761393ee11d8f3c45bce3b6c2d09add090 - 79.83% (9.93 MB)
[#002] sha256:6149bd97862e8dc1d89359e319ad38dd35e26fb6bfc7d0e7caf1e61f04830c78 - 0.04% (4.93 KB)
[#003] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
/bin/sh -c #(nop) ADD file:9c8618405ef54d562132919ffe49c862d014b402e0e4813b87bf01574fa04c0e in /
2022-03-17 02:26:45 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2022-03-17 17:05:11 UTC (buildkit.dockerfile.v0)ARG ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl
2022-03-17 17:05:11 UTC (buildkit.dockerfile.v0)ARG COMPOSER_PACKAGES=google/cloud-storage
2022-03-17 17:05:11 UTC (buildkit.dockerfile.v0)ARG PBURL=https://github.com/PrivateBin/PrivateBin/
2022-03-17 17:05:11 UTC (buildkit.dockerfile.v0)ARG RELEASE=1.3.5
2022-03-17 17:05:11 UTC (buildkit.dockerfile.v0)ARG UID=65534
2022-03-17 17:05:11 UTC (buildkit.dockerfile.v0)ARG GID=82
2022-03-17 17:05:11 UTC (buildkit.dockerfile.v0)ENV CONFIG_PATH=/srv/cfg
2022-03-17 17:05:11 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
2022-03-17 17:05:11 UTC (buildkit.dockerfile.v0)RUN |6 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 UID=65534 GID=82 /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 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 -p /tmp)" && 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 && mkfifo /etc/s6/services/nginx/supervise/control /etc/s6/services/php-fpm8/supervise/control && chown -R ${UID}:${GID} /etc/s6 /run /srv/* /var/lib/nginx /var/www && chmod o+rwx /run /var/lib/nginx /var/lib/nginx/tmp && gpgconf --kill gpg-agent && rm -rf /tmp/* && apk del --no-cache gnupg git ${ALPINE_COMPOSER_PACKAGES} # buildkit
2022-03-17 17:05:11 UTC (buildkit.dockerfile.v0)COPY etc/ /etc/ # buildkit
2022-03-17 17:05:11 UTC (buildkit.dockerfile.v0)WORKDIR /var/www
2022-03-17 17:05:11 UTC (buildkit.dockerfile.v0)USER 65534:82
2022-03-17 17:05:11 UTC (buildkit.dockerfile.v0)VOLUME [/run /srv/data /tmp /var/lib/nginx/tmp]
2022-03-17 17:05:11 UTC (buildkit.dockerfile.v0)EXPOSE map[8080/tcp:{}]
2022-03-17 17:05:11 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/etc/init.d/rc.local"]
2022-03-17 17:05:09 UTC
11.7 MB
/srv/cfg
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:205cbce5da6d59acc17b2db4c1af7903ca3497b99d4bedb94ef66ace17303808 - 19.84% (2.31 MB)
[#001] sha256:199e042cf959773f8fab5344cfbfa9bcd2503073d8af4eb24e56bff5e002ac1e - 80.12% (9.35 MB)
[#002] sha256:23c13f40023524c52a579fc5e44898e1af5380e5816c06575d5d9a495a51561e - 0.04% (4.93 KB)
[#003] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
/bin/sh -c #(nop) ADD file:01e87d7f83dfb32fd8a1b7b889b923432c2e0516d79a4196e01ad0ad15e33d68 in /
2022-03-17 09:26:35 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2022-03-17 17:05:09 UTC (buildkit.dockerfile.v0)ARG ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl
2022-03-17 17:05:09 UTC (buildkit.dockerfile.v0)ARG COMPOSER_PACKAGES=google/cloud-storage
2022-03-17 17:05:09 UTC (buildkit.dockerfile.v0)ARG PBURL=https://github.com/PrivateBin/PrivateBin/
2022-03-17 17:05:09 UTC (buildkit.dockerfile.v0)ARG RELEASE=1.3.5
2022-03-17 17:05:09 UTC (buildkit.dockerfile.v0)ARG UID=65534
2022-03-17 17:05:09 UTC (buildkit.dockerfile.v0)ARG GID=82
2022-03-17 17:05:09 UTC (buildkit.dockerfile.v0)ENV CONFIG_PATH=/srv/cfg
2022-03-17 17:05:09 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
2022-03-17 17:05:09 UTC (buildkit.dockerfile.v0)RUN |6 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 UID=65534 GID=82 /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 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 -p /tmp)" && 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 && mkfifo /etc/s6/services/nginx/supervise/control /etc/s6/services/php-fpm8/supervise/control && chown -R ${UID}:${GID} /etc/s6 /run /srv/* /var/lib/nginx /var/www && chmod o+rwx /run /var/lib/nginx /var/lib/nginx/tmp && gpgconf --kill gpg-agent && rm -rf /tmp/* && apk del --no-cache gnupg git ${ALPINE_COMPOSER_PACKAGES} # buildkit
2022-03-17 17:05:09 UTC (buildkit.dockerfile.v0)COPY etc/ /etc/ # buildkit
2022-03-17 17:05:09 UTC (buildkit.dockerfile.v0)WORKDIR /var/www
2022-03-17 17:05:09 UTC (buildkit.dockerfile.v0)USER 65534:82
2022-03-17 17:05:09 UTC (buildkit.dockerfile.v0)VOLUME [/run /srv/data /tmp /var/lib/nginx/tmp]
2022-03-17 17:05:09 UTC (buildkit.dockerfile.v0)EXPOSE map[8080/tcp:{}]
2022-03-17 17:05:09 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/etc/init.d/rc.local"]
2022-03-17 17:05:13 UTC
12.9 MB
/srv/cfg
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:148d739a8e6b9342daa1f5b428d3a3c6118f340f21df28c16e06f918ef150147 - 20.0% (2.59 MB)
[#001] sha256:5d8e4c8ded278bd3671e1ed69722fc8b8d64d0f6050b3b231d86c24b3069e599 - 79.97% (10.4 MB)
[#002] sha256:3550bb1fedbb08a0c0870812b821922e0004199e5e7e9a7329a56fe6e2e6d4d5 - 0.04% (4.93 KB)
[#003] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
/bin/sh -c #(nop) ADD file:cd7d91362950471ca4678cf3833dc47119ab519dea51424c847bbbb21e1649d4 in /
2022-03-17 03:19:52 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2022-03-17 17:05:13 UTC (buildkit.dockerfile.v0)ARG ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl
2022-03-17 17:05:13 UTC (buildkit.dockerfile.v0)ARG COMPOSER_PACKAGES=google/cloud-storage
2022-03-17 17:05:13 UTC (buildkit.dockerfile.v0)ARG PBURL=https://github.com/PrivateBin/PrivateBin/
2022-03-17 17:05:13 UTC (buildkit.dockerfile.v0)ARG RELEASE=1.3.5
2022-03-17 17:05:13 UTC (buildkit.dockerfile.v0)ARG UID=65534
2022-03-17 17:05:13 UTC (buildkit.dockerfile.v0)ARG GID=82
2022-03-17 17:05:13 UTC (buildkit.dockerfile.v0)ENV CONFIG_PATH=/srv/cfg
2022-03-17 17:05:13 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
2022-03-17 17:05:13 UTC (buildkit.dockerfile.v0)RUN |6 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 UID=65534 GID=82 /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 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 -p /tmp)" && 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 && mkfifo /etc/s6/services/nginx/supervise/control /etc/s6/services/php-fpm8/supervise/control && chown -R ${UID}:${GID} /etc/s6 /run /srv/* /var/lib/nginx /var/www && chmod o+rwx /run /var/lib/nginx /var/lib/nginx/tmp && gpgconf --kill gpg-agent && rm -rf /tmp/* && apk del --no-cache gnupg git ${ALPINE_COMPOSER_PACKAGES} # buildkit
2022-03-17 17:05:13 UTC (buildkit.dockerfile.v0)COPY etc/ /etc/ # buildkit
2022-03-17 17:05:13 UTC (buildkit.dockerfile.v0)WORKDIR /var/www
2022-03-17 17:05:13 UTC (buildkit.dockerfile.v0)USER 65534:82
2022-03-17 17:05:13 UTC (buildkit.dockerfile.v0)VOLUME [/run /srv/data /tmp /var/lib/nginx/tmp]
2022-03-17 17:05:13 UTC (buildkit.dockerfile.v0)EXPOSE map[8080/tcp:{}]
2022-03-17 17:05:13 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/etc/init.d/rc.local"]
2022-03-17 17:05:18 UTC
13.8 MB
/srv/cfg
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:eef85fcc847498263d979ef7ec75680d05e90815eb83a9ec4db135b990c0d8b8 - 19.47% (2.68 MB)
[#001] sha256:e438c35d8495469cfecd5225d34f2ea4d5bf7291bb8fc3c55716a857014b42ee - 80.49% (11.1 MB)
[#002] sha256:08b410e84a499ee73ddf3ed4ee5185b2942b79e60874fc93b98a401541ffe77f - 0.03% (4.93 KB)
[#003] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
/bin/sh -c #(nop) ADD file:ddc94e1e084c05807db26adcc95b47a137fa47fb391e75998b338ada65e00c1c in /
2022-03-17 11:14:09 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2022-03-17 17:05:18 UTC (buildkit.dockerfile.v0)ARG ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl
2022-03-17 17:05:18 UTC (buildkit.dockerfile.v0)ARG COMPOSER_PACKAGES=google/cloud-storage
2022-03-17 17:05:18 UTC (buildkit.dockerfile.v0)ARG PBURL=https://github.com/PrivateBin/PrivateBin/
2022-03-17 17:05:18 UTC (buildkit.dockerfile.v0)ARG RELEASE=1.3.5
2022-03-17 17:05:18 UTC (buildkit.dockerfile.v0)ARG UID=65534
2022-03-17 17:05:18 UTC (buildkit.dockerfile.v0)ARG GID=82
2022-03-17 17:05:18 UTC (buildkit.dockerfile.v0)ENV CONFIG_PATH=/srv/cfg
2022-03-17 17:05:18 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
2022-03-17 17:05:18 UTC (buildkit.dockerfile.v0)RUN |6 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 UID=65534 GID=82 /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 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 -p /tmp)" && 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 && mkfifo /etc/s6/services/nginx/supervise/control /etc/s6/services/php-fpm8/supervise/control && chown -R ${UID}:${GID} /etc/s6 /run /srv/* /var/lib/nginx /var/www && chmod o+rwx /run /var/lib/nginx /var/lib/nginx/tmp && gpgconf --kill gpg-agent && rm -rf /tmp/* && apk del --no-cache gnupg git ${ALPINE_COMPOSER_PACKAGES} # buildkit
2022-03-17 17:05:18 UTC (buildkit.dockerfile.v0)COPY etc/ /etc/ # buildkit
2022-03-17 17:05:18 UTC (buildkit.dockerfile.v0)WORKDIR /var/www
2022-03-17 17:05:18 UTC (buildkit.dockerfile.v0)USER 65534:82
2022-03-17 17:05:18 UTC (buildkit.dockerfile.v0)VOLUME [/run /srv/data /tmp /var/lib/nginx/tmp]
2022-03-17 17:05:18 UTC (buildkit.dockerfile.v0)EXPOSE map[8080/tcp:{}]
2022-03-17 17:05:18 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/etc/init.d/rc.local"]
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.