Namespace
privatebin
Image / Tag
nginx-fpm-alpine:1.3.5-alpine3.15.1
Content Digest
sha256:d898e80ad451ac78279ed2b3a9a2eb4dd27b73234eba292e8e41a4f01f7db371
Details
Created

2022-03-17 17:04:33 UTC

Size

13.8 MB

Content Digest
Labels
  • org.opencontainers.image.authors
    support@privatebin.org
  • org.opencontainers.image.documentation
    https://github.com/PrivateBin/docker-nginx-fpm-alpine/blob/master/README.md
  • org.opencontainers.image.licenses
    zlib-acknowledgement
  • org.opencontainers.image.source
    https://github.com/PrivateBin/docker-nginx-fpm-alpine
  • org.opencontainers.image.vendor
    PrivateBin
  • org.opencontainers.image.version
    1.3.5

Environment
CONFIG_PATH

/srv/cfg

PATH

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


Layers

[#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)


History
2022-03-17 08:13:03 UTC

/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"]

Details
Created

2022-03-17 17:04:33 UTC

Size

13.5 MB

Content Digest
Labels
  • org.opencontainers.image.authors
    support@privatebin.org
  • org.opencontainers.image.documentation
    https://github.com/PrivateBin/docker-nginx-fpm-alpine/blob/master/README.md
  • org.opencontainers.image.licenses
    zlib-acknowledgement
  • org.opencontainers.image.source
    https://github.com/PrivateBin/docker-nginx-fpm-alpine
  • org.opencontainers.image.vendor
    PrivateBin
  • org.opencontainers.image.version
    1.3.5

Environment
CONFIG_PATH

/srv/cfg

PATH

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


Layers

[#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)


History
2022-03-17 04:01:58 UTC

/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"]

Details
Created

2022-03-17 17:05:11 UTC

Size

12.4 MB

Content Digest
Labels
  • org.opencontainers.image.authors
    support@privatebin.org
  • org.opencontainers.image.documentation
    https://github.com/PrivateBin/docker-nginx-fpm-alpine/blob/master/README.md
  • org.opencontainers.image.licenses
    zlib-acknowledgement
  • org.opencontainers.image.source
    https://github.com/PrivateBin/docker-nginx-fpm-alpine
  • org.opencontainers.image.vendor
    PrivateBin
  • org.opencontainers.image.version
    1.3.5

Environment
CONFIG_PATH

/srv/cfg

PATH

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


Layers

[#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)


History
2022-03-17 02:26:45 UTC

/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"]

Details
Created

2022-03-17 17:05:09 UTC

Size

11.7 MB

Content Digest
Labels
  • org.opencontainers.image.authors
    support@privatebin.org
  • org.opencontainers.image.documentation
    https://github.com/PrivateBin/docker-nginx-fpm-alpine/blob/master/README.md
  • org.opencontainers.image.licenses
    zlib-acknowledgement
  • org.opencontainers.image.source
    https://github.com/PrivateBin/docker-nginx-fpm-alpine
  • org.opencontainers.image.vendor
    PrivateBin
  • org.opencontainers.image.version
    1.3.5

Environment
CONFIG_PATH

/srv/cfg

PATH

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


Layers

[#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)


History
2022-03-17 09:26:34 UTC

/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"]

Details
Created

2022-03-17 17:05:13 UTC

Size

12.9 MB

Content Digest
Labels
  • org.opencontainers.image.authors
    support@privatebin.org
  • org.opencontainers.image.documentation
    https://github.com/PrivateBin/docker-nginx-fpm-alpine/blob/master/README.md
  • org.opencontainers.image.licenses
    zlib-acknowledgement
  • org.opencontainers.image.source
    https://github.com/PrivateBin/docker-nginx-fpm-alpine
  • org.opencontainers.image.vendor
    PrivateBin
  • org.opencontainers.image.version
    1.3.5

Environment
CONFIG_PATH

/srv/cfg

PATH

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


Layers

[#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)


History
2022-03-17 03:19:52 UTC

/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"]

Details
Created

2022-03-17 17:05:18 UTC

Size

13.8 MB

Content Digest
Labels
  • org.opencontainers.image.authors
    support@privatebin.org
  • org.opencontainers.image.documentation
    https://github.com/PrivateBin/docker-nginx-fpm-alpine/blob/master/README.md
  • org.opencontainers.image.licenses
    zlib-acknowledgement
  • org.opencontainers.image.source
    https://github.com/PrivateBin/docker-nginx-fpm-alpine
  • org.opencontainers.image.vendor
    PrivateBin
  • org.opencontainers.image.version
    1.3.5

Environment
CONFIG_PATH

/srv/cfg

PATH

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


Layers

[#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)


History
2022-03-17 11:14:04 UTC

/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"]

Danger Zone
Delete Tag

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.

Delete