Namespace
privatebin
Image / Tag
nginx-fpm-alpine:1.3.5-alpine3.15.2
Content Digest
sha256:151a696046ce15ea6b2068e904bac9db5830e20172a1cba12a437174afe73807
Details
Created

2022-03-24 18:14:44 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: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)


History
2022-03-23 14:59:30 UTC

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

Details
Created

2022-03-24 18:14:42 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: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)


History
2022-03-23 15:21:21 UTC

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

Details
Created

2022-03-24 18:15:20 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: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)


History
2022-03-23 15:49:35 UTC

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

Details
Created

2022-03-24 18:15:20 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: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)


History
2022-03-23 15:57:29 UTC

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

Details
Created

2022-03-24 18:15:21 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: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)


History
2022-03-24 00:36:14 UTC

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

Details
Created

2022-03-24 18:15:24 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: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)


History
2022-03-23 15:24:30 UTC

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

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