2022-03-24 18:14:44 UTC
13.8 MB
/srv/cfg
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:b78004f8e08f3a114b1629885a10f66985c09b7d887608bb5fb1883c97b940ca - 19.54% (2.69 MB)
[#001] sha256:1fc5d6554ce21ba84d53778c6ad21147dc740e988b9f6719f7d1c450997cb9f4 - 80.43% (11.1 MB)
[#002] sha256:f8c811c2791957580c7e619581ec8f082f581e9ddc0fc75981c6172ee8a58ba5 - 0.03% (4.93 KB)
[#003] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
/bin/sh -c #(nop) ADD file:b217fd5b9fc648f19dca9967ed10f2ac3b424f0d4d2f61e4582c965864f52d07 in /
2022-03-23 14:59:31 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2022-03-24 18:14:44 UTC (buildkit.dockerfile.v0)ARG ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl
2022-03-24 18:14:44 UTC (buildkit.dockerfile.v0)ARG COMPOSER_PACKAGES=google/cloud-storage
2022-03-24 18:14:44 UTC (buildkit.dockerfile.v0)ARG PBURL=https://github.com/PrivateBin/PrivateBin/
2022-03-24 18:14:44 UTC (buildkit.dockerfile.v0)ARG RELEASE=1.3.5
2022-03-24 18:14:44 UTC (buildkit.dockerfile.v0)ARG UID=65534
2022-03-24 18:14:44 UTC (buildkit.dockerfile.v0)ARG GID=82
2022-03-24 18:14:44 UTC (buildkit.dockerfile.v0)ENV CONFIG_PATH=/srv/cfg
2022-03-24 18:14: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
2022-03-24 18:14:44 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-24 18:14:44 UTC (buildkit.dockerfile.v0)COPY etc/ /etc/ # buildkit
2022-03-24 18:14:44 UTC (buildkit.dockerfile.v0)WORKDIR /var/www
2022-03-24 18:14:44 UTC (buildkit.dockerfile.v0)USER 65534:82
2022-03-24 18:14:44 UTC (buildkit.dockerfile.v0)VOLUME [/run /srv/data /tmp /var/lib/nginx/tmp]
2022-03-24 18:14:44 UTC (buildkit.dockerfile.v0)EXPOSE map[8080/tcp:{}]
2022-03-24 18:14:44 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/etc/init.d/rc.local"]
2022-03-24 18:14:42 UTC
13.5 MB
/srv/cfg
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:3aa4d0bbde192bfaba75f2d124d8cf2e6de452ae03e55d54105e46b06eb8127e - 19.92% (2.68 MB)
[#001] sha256:7e29472e89306037a76ee81ce72dcb0dcb798e4ebe60199377229e0e4b263e22 - 80.04% (10.8 MB)
[#002] sha256:8391e8238b7981a4710744dd0923549d2bbfc46b66cbfbfe095551b2dfd22490 - 0.04% (4.93 KB)
[#003] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
/bin/sh -c #(nop) ADD file:7386ad893672007cca2d73cec1862d582a69d581ca1d155d4599cb2aa54d5498 in /
2022-03-23 15:21:21 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2022-03-24 18:14:42 UTC (buildkit.dockerfile.v0)ARG ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl
2022-03-24 18:14:42 UTC (buildkit.dockerfile.v0)ARG COMPOSER_PACKAGES=google/cloud-storage
2022-03-24 18:14:42 UTC (buildkit.dockerfile.v0)ARG PBURL=https://github.com/PrivateBin/PrivateBin/
2022-03-24 18:14:42 UTC (buildkit.dockerfile.v0)ARG RELEASE=1.3.5
2022-03-24 18:14:42 UTC (buildkit.dockerfile.v0)ARG UID=65534
2022-03-24 18:14:42 UTC (buildkit.dockerfile.v0)ARG GID=82
2022-03-24 18:14:42 UTC (buildkit.dockerfile.v0)ENV CONFIG_PATH=/srv/cfg
2022-03-24 18:14:42 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-24 18:14:42 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-24 18:14:42 UTC (buildkit.dockerfile.v0)COPY etc/ /etc/ # buildkit
2022-03-24 18:14:42 UTC (buildkit.dockerfile.v0)WORKDIR /var/www
2022-03-24 18:14:42 UTC (buildkit.dockerfile.v0)USER 65534:82
2022-03-24 18:14:42 UTC (buildkit.dockerfile.v0)VOLUME [/run /srv/data /tmp /var/lib/nginx/tmp]
2022-03-24 18:14:42 UTC (buildkit.dockerfile.v0)EXPOSE map[8080/tcp:{}]
2022-03-24 18:14:42 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/etc/init.d/rc.local"]
2022-03-24 18:15:20 UTC
12.4 MB
/srv/cfg
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:4e012d7cd81aa4570d9d209a75131b32f34a3533d5d449d23fd875513922588e - 20.14% (2.5 MB)
[#001] sha256:af3ac2f47eb13afe1f3e0bae5cc5002609d8af124838a50e4df222c978e244ba - 79.82% (9.92 MB)
[#002] sha256:282e8050f9cb3567d8444f9b72fd6926261dd930c14ce20ba54ecf1176c6f326 - 0.04% (4.93 KB)
[#003] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
/bin/sh -c #(nop) ADD file:fd7f6da4a48df653ae6dd18e6d5959008daf5ce429845c974982dc7d213342d9 in /
2022-03-23 15:49:35 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2022-03-24 18:15:20 UTC (buildkit.dockerfile.v0)ARG ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl
2022-03-24 18:15:20 UTC (buildkit.dockerfile.v0)ARG COMPOSER_PACKAGES=google/cloud-storage
2022-03-24 18:15:20 UTC (buildkit.dockerfile.v0)ARG PBURL=https://github.com/PrivateBin/PrivateBin/
2022-03-24 18:15:20 UTC (buildkit.dockerfile.v0)ARG RELEASE=1.3.5
2022-03-24 18:15:20 UTC (buildkit.dockerfile.v0)ARG UID=65534
2022-03-24 18:15:20 UTC (buildkit.dockerfile.v0)ARG GID=82
2022-03-24 18:15:20 UTC (buildkit.dockerfile.v0)ENV CONFIG_PATH=/srv/cfg
2022-03-24 18:15:20 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-24 18:15:20 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-24 18:15:20 UTC (buildkit.dockerfile.v0)COPY etc/ /etc/ # buildkit
2022-03-24 18:15:20 UTC (buildkit.dockerfile.v0)WORKDIR /var/www
2022-03-24 18:15:20 UTC (buildkit.dockerfile.v0)USER 65534:82
2022-03-24 18:15:20 UTC (buildkit.dockerfile.v0)VOLUME [/run /srv/data /tmp /var/lib/nginx/tmp]
2022-03-24 18:15:20 UTC (buildkit.dockerfile.v0)EXPOSE map[8080/tcp:{}]
2022-03-24 18:15:20 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/etc/init.d/rc.local"]
2022-03-24 18:15:20 UTC
11.7 MB
/srv/cfg
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:dfd6a1b07255bd60715939c7488b4714efdc3519f793d4d8b238b910091c1642 - 19.84% (2.31 MB)
[#001] sha256:06c91f3a9145b5858f9e058e1870bb0b9100d6855539aa6d2ab9dde47cfc58a3 - 80.12% (9.35 MB)
[#002] sha256:ffd28ca337c5426a73f5fe82ee862817f16ec5975a8d33f1eba81909e0ee6779 - 0.04% (4.93 KB)
[#003] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
/bin/sh -c #(nop) ADD file:462f633d612f6502dcfa539fcfd8b1fc90da097b08ad6b984e485bc73e57bd41 in /
2022-03-23 15:57:29 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2022-03-24 18:15:20 UTC (buildkit.dockerfile.v0)ARG ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl
2022-03-24 18:15:20 UTC (buildkit.dockerfile.v0)ARG COMPOSER_PACKAGES=google/cloud-storage
2022-03-24 18:15:20 UTC (buildkit.dockerfile.v0)ARG PBURL=https://github.com/PrivateBin/PrivateBin/
2022-03-24 18:15:20 UTC (buildkit.dockerfile.v0)ARG RELEASE=1.3.5
2022-03-24 18:15:20 UTC (buildkit.dockerfile.v0)ARG UID=65534
2022-03-24 18:15:20 UTC (buildkit.dockerfile.v0)ARG GID=82
2022-03-24 18:15:20 UTC (buildkit.dockerfile.v0)ENV CONFIG_PATH=/srv/cfg
2022-03-24 18:15:20 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-24 18:15:20 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-24 18:15:20 UTC (buildkit.dockerfile.v0)COPY etc/ /etc/ # buildkit
2022-03-24 18:15:20 UTC (buildkit.dockerfile.v0)WORKDIR /var/www
2022-03-24 18:15:20 UTC (buildkit.dockerfile.v0)USER 65534:82
2022-03-24 18:15:20 UTC (buildkit.dockerfile.v0)VOLUME [/run /srv/data /tmp /var/lib/nginx/tmp]
2022-03-24 18:15:20 UTC (buildkit.dockerfile.v0)EXPOSE map[8080/tcp:{}]
2022-03-24 18:15:20 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/etc/init.d/rc.local"]
2022-03-24 18:15:21 UTC
12.9 MB
/srv/cfg
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:a5e44472bb1f0d721d23f82fa10a4c3d25994790238a173c1de950a649eb9a90 - 20.0% (2.59 MB)
[#001] sha256:75ccc63cc57661446ceaee075ff4c123363b7f5829346b00ef6217bde8a516d7 - 79.96% (10.3 MB)
[#002] sha256:903f0f493d2737e457a03139ceff31fbc0945945a767b81013e6035e3318eeb5 - 0.04% (4.93 KB)
[#003] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
/bin/sh -c #(nop) ADD file:30da1868f9f0555fb3e5223cd75cbf3c31760c1b6087f42d78abb08a8c5066ff in /
2022-03-24 00:36:14 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2022-03-24 18:15:21 UTC (buildkit.dockerfile.v0)ARG ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl
2022-03-24 18:15:21 UTC (buildkit.dockerfile.v0)ARG COMPOSER_PACKAGES=google/cloud-storage
2022-03-24 18:15:21 UTC (buildkit.dockerfile.v0)ARG PBURL=https://github.com/PrivateBin/PrivateBin/
2022-03-24 18:15:21 UTC (buildkit.dockerfile.v0)ARG RELEASE=1.3.5
2022-03-24 18:15:21 UTC (buildkit.dockerfile.v0)ARG UID=65534
2022-03-24 18:15:21 UTC (buildkit.dockerfile.v0)ARG GID=82
2022-03-24 18:15:21 UTC (buildkit.dockerfile.v0)ENV CONFIG_PATH=/srv/cfg
2022-03-24 18:15:21 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-24 18:15:21 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-24 18:15:21 UTC (buildkit.dockerfile.v0)COPY etc/ /etc/ # buildkit
2022-03-24 18:15:21 UTC (buildkit.dockerfile.v0)WORKDIR /var/www
2022-03-24 18:15:21 UTC (buildkit.dockerfile.v0)USER 65534:82
2022-03-24 18:15:21 UTC (buildkit.dockerfile.v0)VOLUME [/run /srv/data /tmp /var/lib/nginx/tmp]
2022-03-24 18:15:21 UTC (buildkit.dockerfile.v0)EXPOSE map[8080/tcp:{}]
2022-03-24 18:15:21 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/etc/init.d/rc.local"]
2022-03-24 18:15:24 UTC
13.8 MB
/srv/cfg
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:58323f60457d1c04dce77185ce8c0377ac10135b55fdf4506e87d24e67780d7d - 19.48% (2.68 MB)
[#001] sha256:5d168479f1ffb68307a1ff25a3cd1b3f10f347476f8b3341222d3fcea8169def - 80.49% (11.1 MB)
[#002] sha256:f51401d4fb3a7d19c74e37f8ed09257c874b53fdf9303ed76bc50bc1d39136e4 - 0.03% (4.93 KB)
[#003] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
/bin/sh -c #(nop) ADD file:3392b3547a6a1366b9a6ada72065830d8886708bbfc70472c607e742dfd07994 in /
2022-03-23 15:24:32 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2022-03-24 18:15:24 UTC (buildkit.dockerfile.v0)ARG ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl
2022-03-24 18:15:24 UTC (buildkit.dockerfile.v0)ARG COMPOSER_PACKAGES=google/cloud-storage
2022-03-24 18:15:24 UTC (buildkit.dockerfile.v0)ARG PBURL=https://github.com/PrivateBin/PrivateBin/
2022-03-24 18:15:24 UTC (buildkit.dockerfile.v0)ARG RELEASE=1.3.5
2022-03-24 18:15:24 UTC (buildkit.dockerfile.v0)ARG UID=65534
2022-03-24 18:15:24 UTC (buildkit.dockerfile.v0)ARG GID=82
2022-03-24 18:15:24 UTC (buildkit.dockerfile.v0)ENV CONFIG_PATH=/srv/cfg
2022-03-24 18:15:24 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-24 18:15:24 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-24 18:15:24 UTC (buildkit.dockerfile.v0)COPY etc/ /etc/ # buildkit
2022-03-24 18:15:24 UTC (buildkit.dockerfile.v0)WORKDIR /var/www
2022-03-24 18:15:24 UTC (buildkit.dockerfile.v0)USER 65534:82
2022-03-24 18:15:24 UTC (buildkit.dockerfile.v0)VOLUME [/run /srv/data /tmp /var/lib/nginx/tmp]
2022-03-24 18:15:24 UTC (buildkit.dockerfile.v0)EXPOSE map[8080/tcp:{}]
2022-03-24 18:15:24 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.