Namespace
privatebin
Image / Tag
nginx-fpm-alpine:1.3.5-alpine3.14.2
Content Digest
sha256:809e6186435416277ad83f019b7d7815b644ee34a243419d92651201c594daa0
Details
Created

2021-09-01 18:55:14 UTC

Size

14.2 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:b11ae9fc5d8a106cfed3a6f6c75e5b5b5797c566fac4411622b4055df6541286 - 18.95% (2.69 MB)

[#001] sha256:1389724f48f25646322d77620269f31fef0899db757d9751a6e2746344033ad4 - 81.0% (11.5 MB)

[#002] sha256:6efbcaf2b29c72c090cebc337c576555a99cc3bf5859bcb6aebbdf4adb507f72 - 0.03% (4.97 KB)

[#003] sha256:53c288e4d185484026d8e218bfc58776ccf9a003e8a220fbf42a243fe02d6762 - 0.02% (3.49 KB)


History
2021-08-27 17:38:29 UTC

/bin/sh -c #(nop) ADD file:42a7bc5a08b546b47049dd0f89ae4e7a8c86342f87000f39ade3ff52916a6c2e in /

2021-08-27 17:38:30 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

ARG ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

ARG COMPOSER_PACKAGES=google/cloud-storage

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

ARG PBURL=https://github.com/PrivateBin/PrivateBin/

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

ARG RELEASE=1.3.5

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

ENV CONFIG_PATH=/srv/cfg

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

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

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

RUN |4 ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl COMPOSER_PACKAGES=google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.3.5 /bin/sh -c ALPINE_PACKAGES="$(echo ${ALPINE_PACKAGES} | sed 's/,/ /g')" ; ALPINE_COMPOSER_PACKAGES="" ; if [ -n "${COMPOSER_PACKAGES}" ] ; then ALPINE_COMPOSER_PACKAGES="php8 php8-curl php8-mbstring php8-phar" ; RAWURL="$(echo ${PBURL} | sed s/github.com/raw.githubusercontent.com/)" ; fi && apk upgrade --no-cache && apk add --no-cache gnupg git nginx php8-fpm php8-json php8-gd php8-opcache s6-linux-init s6-rc tzdata ${ALPINE_PACKAGES} ${ALPINE_COMPOSER_PACKAGES} && rm -f /etc/nginx.conf /etc/nginx/http.d/default.conf /etc/php8/php-fpm.d/www.conf && rm -rf /etc/nginx/sites-* && ln -s /dev/stderr /var/log/nginx/error.log && export GNUPGHOME="$(mktemp -d)" && gpg2 --list-public-keys || /bin/true && wget -qO - https://privatebin.info/key/release.asc | gpg2 --import - && rm -rf /var/www/* && cd /tmp && if expr "${RELEASE}" : '[0-9]\{1,\}\.[0-9]\{1,\}\.[0-9]\{1,\}$' >/dev/null ; then echo "getting release ${RELEASE}"; wget -qO ${RELEASE}.tar.gz.asc ${PBURL}releases/download/${RELEASE}/PrivateBin-${RELEASE}.tar.gz.asc && wget -q ${PBURL}archive/${RELEASE}.tar.gz && gpg2 --verify ${RELEASE}.tar.gz.asc ; else echo "getting tarball for ${RELEASE}"; git clone ${PBURL%%/}.git -b ${RELEASE}; (cd $(basename ${PBURL}) && git archive --prefix ${RELEASE}/ --format tgz ${RELEASE} > /tmp/${RELEASE}.tar.gz); fi && if [ -n "${COMPOSER_PACKAGES}" ] ; then wget -qO composer-installer.php https://getcomposer.org/installer && ln -s $(which php8) /usr/local/bin/php && php composer-installer.php --install-dir=/usr/local/bin --filename=composer ; fi && cd /var/www && tar -xzf /tmp/${RELEASE}.tar.gz --strip 1 && if [ -n "${COMPOSER_PACKAGES}" ] ; then wget -q ${RAWURL}${RELEASE}/composer.json && wget -q ${RAWURL}${RELEASE}/composer.lock && composer remove --dev --no-update phpunit/phpunit && composer require --no-update ${COMPOSER_PACKAGES} && composer update --no-dev --optimize-autoloader rm composer.* /usr/local/bin/* ; fi && rm *.md cfg/conf.sample.php && mv cfg lib tpl vendor /srv && mkdir -p /srv/data && sed -i "s#define('PATH', '');#define('PATH', '/srv/');#" index.php && mkdir -p /etc/s6/services/nginx/supervise /etc/s6/services/php-fpm8/supervise /etc/s6-rc && mkfifo /etc/s6/services/nginx/supervise/control /etc/s6/services/php-fpm8/supervise/control && chown -R 65534:82 /etc/s6 /run /srv/* /var/lib/nginx /var/www && chmod o+rwx /run /var/lib/nginx /var/lib/nginx/tmp /usr/bin/s6-linux-init* && rm -rf "${GNUPGHOME}" /tmp/* && apk del --no-cache gnupg git ${ALPINE_COMPOSER_PACKAGES} # buildkit

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

COPY etc/ /etc/ # buildkit

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

RUN |4 ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl COMPOSER_PACKAGES=google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.3.5 /bin/sh -c s6-rc-compile /etc/s6-rc/compiled /etc/s6/services && chown -R 65534:82 /etc/s6-rc/compiled && s6-linux-init-maker -C -N -B -s /run/env /etc/s6-linux-init/current # buildkit

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

WORKDIR /var/www

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

USER 65534:82

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

VOLUME [/run /srv/data /tmp /var/lib/nginx/tmp]

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

EXPOSE map[8080/tcp:{}]

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/etc/s6-linux-init/current/bin/init"]

Details
Created

2021-09-01 18:55:14 UTC

Size

13.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:a0d0a0d46f8b52473982a3c466318f479767577551a53ffc9074c9fa7035982e - 19.36% (2.68 MB)

[#001] sha256:97e5d6f14cc1dfab841f1416277b984cac8df41b9cf156f5c636aa9e33f6cd21 - 80.58% (11.2 MB)

[#002] sha256:6efbcaf2b29c72c090cebc337c576555a99cc3bf5859bcb6aebbdf4adb507f72 - 0.03% (4.97 KB)

[#003] sha256:53c288e4d185484026d8e218bfc58776ccf9a003e8a220fbf42a243fe02d6762 - 0.02% (3.49 KB)


History
2021-08-27 17:19:45 UTC

/bin/sh -c #(nop) ADD file:aad4290d27580cc1a094ffaf98c3ca2fc5d699fe695dfb8e6e9fac20f1129450 in /

2021-08-27 17:19:45 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

ARG ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

ARG COMPOSER_PACKAGES=google/cloud-storage

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

ARG PBURL=https://github.com/PrivateBin/PrivateBin/

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

ARG RELEASE=1.3.5

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

ENV CONFIG_PATH=/srv/cfg

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

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

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

RUN |4 ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl COMPOSER_PACKAGES=google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.3.5 /bin/sh -c ALPINE_PACKAGES="$(echo ${ALPINE_PACKAGES} | sed 's/,/ /g')" ; ALPINE_COMPOSER_PACKAGES="" ; if [ -n "${COMPOSER_PACKAGES}" ] ; then ALPINE_COMPOSER_PACKAGES="php8 php8-curl php8-mbstring php8-phar" ; RAWURL="$(echo ${PBURL} | sed s/github.com/raw.githubusercontent.com/)" ; fi && apk upgrade --no-cache && apk add --no-cache gnupg git nginx php8-fpm php8-json php8-gd php8-opcache s6-linux-init s6-rc tzdata ${ALPINE_PACKAGES} ${ALPINE_COMPOSER_PACKAGES} && rm -f /etc/nginx.conf /etc/nginx/http.d/default.conf /etc/php8/php-fpm.d/www.conf && rm -rf /etc/nginx/sites-* && ln -s /dev/stderr /var/log/nginx/error.log && export GNUPGHOME="$(mktemp -d)" && gpg2 --list-public-keys || /bin/true && wget -qO - https://privatebin.info/key/release.asc | gpg2 --import - && rm -rf /var/www/* && cd /tmp && if expr "${RELEASE}" : '[0-9]\{1,\}\.[0-9]\{1,\}\.[0-9]\{1,\}$' >/dev/null ; then echo "getting release ${RELEASE}"; wget -qO ${RELEASE}.tar.gz.asc ${PBURL}releases/download/${RELEASE}/PrivateBin-${RELEASE}.tar.gz.asc && wget -q ${PBURL}archive/${RELEASE}.tar.gz && gpg2 --verify ${RELEASE}.tar.gz.asc ; else echo "getting tarball for ${RELEASE}"; git clone ${PBURL%%/}.git -b ${RELEASE}; (cd $(basename ${PBURL}) && git archive --prefix ${RELEASE}/ --format tgz ${RELEASE} > /tmp/${RELEASE}.tar.gz); fi && if [ -n "${COMPOSER_PACKAGES}" ] ; then wget -qO composer-installer.php https://getcomposer.org/installer && ln -s $(which php8) /usr/local/bin/php && php composer-installer.php --install-dir=/usr/local/bin --filename=composer ; fi && cd /var/www && tar -xzf /tmp/${RELEASE}.tar.gz --strip 1 && if [ -n "${COMPOSER_PACKAGES}" ] ; then wget -q ${RAWURL}${RELEASE}/composer.json && wget -q ${RAWURL}${RELEASE}/composer.lock && composer remove --dev --no-update phpunit/phpunit && composer require --no-update ${COMPOSER_PACKAGES} && composer update --no-dev --optimize-autoloader rm composer.* /usr/local/bin/* ; fi && rm *.md cfg/conf.sample.php && mv cfg lib tpl vendor /srv && mkdir -p /srv/data && sed -i "s#define('PATH', '');#define('PATH', '/srv/');#" index.php && mkdir -p /etc/s6/services/nginx/supervise /etc/s6/services/php-fpm8/supervise /etc/s6-rc && mkfifo /etc/s6/services/nginx/supervise/control /etc/s6/services/php-fpm8/supervise/control && chown -R 65534:82 /etc/s6 /run /srv/* /var/lib/nginx /var/www && chmod o+rwx /run /var/lib/nginx /var/lib/nginx/tmp /usr/bin/s6-linux-init* && rm -rf "${GNUPGHOME}" /tmp/* && apk del --no-cache gnupg git ${ALPINE_COMPOSER_PACKAGES} # buildkit

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

COPY etc/ /etc/ # buildkit

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

RUN |4 ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl COMPOSER_PACKAGES=google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.3.5 /bin/sh -c s6-rc-compile /etc/s6-rc/compiled /etc/s6/services && chown -R 65534:82 /etc/s6-rc/compiled && s6-linux-init-maker -C -N -B -s /run/env /etc/s6-linux-init/current # buildkit

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

WORKDIR /var/www

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

USER 65534:82

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

VOLUME [/run /srv/data /tmp /var/lib/nginx/tmp]

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

EXPOSE map[8080/tcp:{}]

2021-09-01 18:55:14 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/etc/s6-linux-init/current/bin/init"]

Details
Created

2021-09-01 18:55:39 UTC

Size

12.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:2e78c0f86ba9a1fed30df20cb48c9cc73e9626399f12749d36b892ff99c0ecf5 - 19.52% (2.51 MB)

[#001] sha256:850138187449648d9933853a4b4fb5ec5c8d871f3a7afdeb92a1e2ef8d71a7a9 - 80.42% (10.3 MB)

[#002] sha256:44d035508e783160979b9b5a95482f5c86abdeaf91a60a552898a5d2cc60b6ba - 0.04% (4.97 KB)

[#003] sha256:f93617c6314b3e1c4ce3835bc130f05ce6282d722ecf355045b6960ebedf22ee - 0.03% (3.49 KB)


History
2021-08-27 17:49:29 UTC

/bin/sh -c #(nop) ADD file:1c1c4520d49cb6e8f795f3b953d1ed3c3c77868b98b53a455169c254fcec5acd in /

2021-08-27 17:49:30 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)

ARG ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl

2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)

ARG COMPOSER_PACKAGES=google/cloud-storage

2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)

ARG PBURL=https://github.com/PrivateBin/PrivateBin/

2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)

ARG RELEASE=1.3.5

2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)

ENV CONFIG_PATH=/srv/cfg

2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)

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

2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)

RUN |4 ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl COMPOSER_PACKAGES=google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.3.5 /bin/sh -c ALPINE_PACKAGES="$(echo ${ALPINE_PACKAGES} | sed 's/,/ /g')" ; ALPINE_COMPOSER_PACKAGES="" ; if [ -n "${COMPOSER_PACKAGES}" ] ; then ALPINE_COMPOSER_PACKAGES="php8 php8-curl php8-mbstring php8-phar" ; RAWURL="$(echo ${PBURL} | sed s/github.com/raw.githubusercontent.com/)" ; fi && apk upgrade --no-cache && apk add --no-cache gnupg git nginx php8-fpm php8-json php8-gd php8-opcache s6-linux-init s6-rc tzdata ${ALPINE_PACKAGES} ${ALPINE_COMPOSER_PACKAGES} && rm -f /etc/nginx.conf /etc/nginx/http.d/default.conf /etc/php8/php-fpm.d/www.conf && rm -rf /etc/nginx/sites-* && ln -s /dev/stderr /var/log/nginx/error.log && export GNUPGHOME="$(mktemp -d)" && gpg2 --list-public-keys || /bin/true && wget -qO - https://privatebin.info/key/release.asc | gpg2 --import - && rm -rf /var/www/* && cd /tmp && if expr "${RELEASE}" : '[0-9]\{1,\}\.[0-9]\{1,\}\.[0-9]\{1,\}$' >/dev/null ; then echo "getting release ${RELEASE}"; wget -qO ${RELEASE}.tar.gz.asc ${PBURL}releases/download/${RELEASE}/PrivateBin-${RELEASE}.tar.gz.asc && wget -q ${PBURL}archive/${RELEASE}.tar.gz && gpg2 --verify ${RELEASE}.tar.gz.asc ; else echo "getting tarball for ${RELEASE}"; git clone ${PBURL%%/}.git -b ${RELEASE}; (cd $(basename ${PBURL}) && git archive --prefix ${RELEASE}/ --format tgz ${RELEASE} > /tmp/${RELEASE}.tar.gz); fi && if [ -n "${COMPOSER_PACKAGES}" ] ; then wget -qO composer-installer.php https://getcomposer.org/installer && ln -s $(which php8) /usr/local/bin/php && php composer-installer.php --install-dir=/usr/local/bin --filename=composer ; fi && cd /var/www && tar -xzf /tmp/${RELEASE}.tar.gz --strip 1 && if [ -n "${COMPOSER_PACKAGES}" ] ; then wget -q ${RAWURL}${RELEASE}/composer.json && wget -q ${RAWURL}${RELEASE}/composer.lock && composer remove --dev --no-update phpunit/phpunit && composer require --no-update ${COMPOSER_PACKAGES} && composer update --no-dev --optimize-autoloader rm composer.* /usr/local/bin/* ; fi && rm *.md cfg/conf.sample.php && mv cfg lib tpl vendor /srv && mkdir -p /srv/data && sed -i "s#define('PATH', '');#define('PATH', '/srv/');#" index.php && mkdir -p /etc/s6/services/nginx/supervise /etc/s6/services/php-fpm8/supervise /etc/s6-rc && mkfifo /etc/s6/services/nginx/supervise/control /etc/s6/services/php-fpm8/supervise/control && chown -R 65534:82 /etc/s6 /run /srv/* /var/lib/nginx /var/www && chmod o+rwx /run /var/lib/nginx /var/lib/nginx/tmp /usr/bin/s6-linux-init* && rm -rf "${GNUPGHOME}" /tmp/* && apk del --no-cache gnupg git ${ALPINE_COMPOSER_PACKAGES} # buildkit

2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)

COPY etc/ /etc/ # buildkit

2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)

RUN |4 ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl COMPOSER_PACKAGES=google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.3.5 /bin/sh -c s6-rc-compile /etc/s6-rc/compiled /etc/s6/services && chown -R 65534:82 /etc/s6-rc/compiled && s6-linux-init-maker -C -N -B -s /run/env /etc/s6-linux-init/current # buildkit

2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)

WORKDIR /var/www

2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)

USER 65534:82

2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)

VOLUME [/run /srv/data /tmp /var/lib/nginx/tmp]

2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)

EXPOSE map[8080/tcp:{}]

2021-09-01 18:55:39 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/etc/s6-linux-init/current/bin/init"]

Details
Created

2021-09-01 18:55:41 UTC

Size

12 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:a14774a5a62e0f454febaec7cb603e18a6a8e25ef9da4a4da85b155bdd5e5a7a - 19.27% (2.32 MB)

[#001] sha256:03ef985ef729320d0390808ad48651fb21657371ecac00a7424e9b620bb69af6 - 80.66% (9.7 MB)

[#002] sha256:2ec2d10c43303807215079197e60ed44e8d905f544b40355a3b1755f1afdddba - 0.04% (4.97 KB)

[#003] sha256:80bd70eb759288f8aa25d52d1509e4aba0411f367e2edc59c445c538230034d2 - 0.03% (3.49 KB)


History
2021-08-27 17:57:31 UTC

/bin/sh -c #(nop) ADD file:a7da7992ccea54d3295231027614f138aa45c4d4a25ea6ec9bf7b316b9f67d95 in /

2021-08-27 17:57:32 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)

ARG ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl

2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)

ARG COMPOSER_PACKAGES=google/cloud-storage

2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)

ARG PBURL=https://github.com/PrivateBin/PrivateBin/

2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)

ARG RELEASE=1.3.5

2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)

ENV CONFIG_PATH=/srv/cfg

2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)

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

2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)

RUN |4 ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl COMPOSER_PACKAGES=google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.3.5 /bin/sh -c ALPINE_PACKAGES="$(echo ${ALPINE_PACKAGES} | sed 's/,/ /g')" ; ALPINE_COMPOSER_PACKAGES="" ; if [ -n "${COMPOSER_PACKAGES}" ] ; then ALPINE_COMPOSER_PACKAGES="php8 php8-curl php8-mbstring php8-phar" ; RAWURL="$(echo ${PBURL} | sed s/github.com/raw.githubusercontent.com/)" ; fi && apk upgrade --no-cache && apk add --no-cache gnupg git nginx php8-fpm php8-json php8-gd php8-opcache s6-linux-init s6-rc tzdata ${ALPINE_PACKAGES} ${ALPINE_COMPOSER_PACKAGES} && rm -f /etc/nginx.conf /etc/nginx/http.d/default.conf /etc/php8/php-fpm.d/www.conf && rm -rf /etc/nginx/sites-* && ln -s /dev/stderr /var/log/nginx/error.log && export GNUPGHOME="$(mktemp -d)" && gpg2 --list-public-keys || /bin/true && wget -qO - https://privatebin.info/key/release.asc | gpg2 --import - && rm -rf /var/www/* && cd /tmp && if expr "${RELEASE}" : '[0-9]\{1,\}\.[0-9]\{1,\}\.[0-9]\{1,\}$' >/dev/null ; then echo "getting release ${RELEASE}"; wget -qO ${RELEASE}.tar.gz.asc ${PBURL}releases/download/${RELEASE}/PrivateBin-${RELEASE}.tar.gz.asc && wget -q ${PBURL}archive/${RELEASE}.tar.gz && gpg2 --verify ${RELEASE}.tar.gz.asc ; else echo "getting tarball for ${RELEASE}"; git clone ${PBURL%%/}.git -b ${RELEASE}; (cd $(basename ${PBURL}) && git archive --prefix ${RELEASE}/ --format tgz ${RELEASE} > /tmp/${RELEASE}.tar.gz); fi && if [ -n "${COMPOSER_PACKAGES}" ] ; then wget -qO composer-installer.php https://getcomposer.org/installer && ln -s $(which php8) /usr/local/bin/php && php composer-installer.php --install-dir=/usr/local/bin --filename=composer ; fi && cd /var/www && tar -xzf /tmp/${RELEASE}.tar.gz --strip 1 && if [ -n "${COMPOSER_PACKAGES}" ] ; then wget -q ${RAWURL}${RELEASE}/composer.json && wget -q ${RAWURL}${RELEASE}/composer.lock && composer remove --dev --no-update phpunit/phpunit && composer require --no-update ${COMPOSER_PACKAGES} && composer update --no-dev --optimize-autoloader rm composer.* /usr/local/bin/* ; fi && rm *.md cfg/conf.sample.php && mv cfg lib tpl vendor /srv && mkdir -p /srv/data && sed -i "s#define('PATH', '');#define('PATH', '/srv/');#" index.php && mkdir -p /etc/s6/services/nginx/supervise /etc/s6/services/php-fpm8/supervise /etc/s6-rc && mkfifo /etc/s6/services/nginx/supervise/control /etc/s6/services/php-fpm8/supervise/control && chown -R 65534:82 /etc/s6 /run /srv/* /var/lib/nginx /var/www && chmod o+rwx /run /var/lib/nginx /var/lib/nginx/tmp /usr/bin/s6-linux-init* && rm -rf "${GNUPGHOME}" /tmp/* && apk del --no-cache gnupg git ${ALPINE_COMPOSER_PACKAGES} # buildkit

2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)

COPY etc/ /etc/ # buildkit

2021-09-01 18:55:41 UTC (buildkit.dockerfile.v0)

RUN |4 ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl COMPOSER_PACKAGES=google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.3.5 /bin/sh -c s6-rc-compile /etc/s6-rc/compiled /etc/s6/services && chown -R 65534:82 /etc/s6-rc/compiled && s6-linux-init-maker -C -N -B -s /run/env /etc/s6-linux-init/current # buildkit

2021-09-01 18:55:41 UTC (buildkit.dockerfile.v0)

WORKDIR /var/www

2021-09-01 18:55:41 UTC (buildkit.dockerfile.v0)

USER 65534:82

2021-09-01 18:55:41 UTC (buildkit.dockerfile.v0)

VOLUME [/run /srv/data /tmp /var/lib/nginx/tmp]

2021-09-01 18:55:41 UTC (buildkit.dockerfile.v0)

EXPOSE map[8080/tcp:{}]

2021-09-01 18:55:41 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/etc/s6-linux-init/current/bin/init"]

Details
Created

2021-09-01 18:55:41 UTC

Size

13.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:552d1f2373af9bfe12033568ebbfb0ccbb0de11279f9a415a29207e264d7f4d9 - 19.37% (2.59 MB)

[#001] sha256:ff39637a6497b6b0d86ad81ccbc5c97801900398420c909ce348d3f24cca904b - 80.57% (10.8 MB)

[#002] sha256:2ec2d10c43303807215079197e60ed44e8d905f544b40355a3b1755f1afdddba - 0.04% (4.97 KB)

[#003] sha256:80bd70eb759288f8aa25d52d1509e4aba0411f367e2edc59c445c538230034d2 - 0.03% (3.49 KB)


History
2021-08-27 17:39:33 UTC

/bin/sh -c #(nop) ADD file:dc8af9c7bfe9f9541e1db38dea01c4201609f3075b31e108f2073ffed8c5e4b9 in /

2021-08-27 17:39:33 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)

ARG ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl

2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)

ARG COMPOSER_PACKAGES=google/cloud-storage

2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)

ARG PBURL=https://github.com/PrivateBin/PrivateBin/

2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)

ARG RELEASE=1.3.5

2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)

ENV CONFIG_PATH=/srv/cfg

2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)

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

2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)

RUN |4 ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl COMPOSER_PACKAGES=google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.3.5 /bin/sh -c ALPINE_PACKAGES="$(echo ${ALPINE_PACKAGES} | sed 's/,/ /g')" ; ALPINE_COMPOSER_PACKAGES="" ; if [ -n "${COMPOSER_PACKAGES}" ] ; then ALPINE_COMPOSER_PACKAGES="php8 php8-curl php8-mbstring php8-phar" ; RAWURL="$(echo ${PBURL} | sed s/github.com/raw.githubusercontent.com/)" ; fi && apk upgrade --no-cache && apk add --no-cache gnupg git nginx php8-fpm php8-json php8-gd php8-opcache s6-linux-init s6-rc tzdata ${ALPINE_PACKAGES} ${ALPINE_COMPOSER_PACKAGES} && rm -f /etc/nginx.conf /etc/nginx/http.d/default.conf /etc/php8/php-fpm.d/www.conf && rm -rf /etc/nginx/sites-* && ln -s /dev/stderr /var/log/nginx/error.log && export GNUPGHOME="$(mktemp -d)" && gpg2 --list-public-keys || /bin/true && wget -qO - https://privatebin.info/key/release.asc | gpg2 --import - && rm -rf /var/www/* && cd /tmp && if expr "${RELEASE}" : '[0-9]\{1,\}\.[0-9]\{1,\}\.[0-9]\{1,\}$' >/dev/null ; then echo "getting release ${RELEASE}"; wget -qO ${RELEASE}.tar.gz.asc ${PBURL}releases/download/${RELEASE}/PrivateBin-${RELEASE}.tar.gz.asc && wget -q ${PBURL}archive/${RELEASE}.tar.gz && gpg2 --verify ${RELEASE}.tar.gz.asc ; else echo "getting tarball for ${RELEASE}"; git clone ${PBURL%%/}.git -b ${RELEASE}; (cd $(basename ${PBURL}) && git archive --prefix ${RELEASE}/ --format tgz ${RELEASE} > /tmp/${RELEASE}.tar.gz); fi && if [ -n "${COMPOSER_PACKAGES}" ] ; then wget -qO composer-installer.php https://getcomposer.org/installer && ln -s $(which php8) /usr/local/bin/php && php composer-installer.php --install-dir=/usr/local/bin --filename=composer ; fi && cd /var/www && tar -xzf /tmp/${RELEASE}.tar.gz --strip 1 && if [ -n "${COMPOSER_PACKAGES}" ] ; then wget -q ${RAWURL}${RELEASE}/composer.json && wget -q ${RAWURL}${RELEASE}/composer.lock && composer remove --dev --no-update phpunit/phpunit && composer require --no-update ${COMPOSER_PACKAGES} && composer update --no-dev --optimize-autoloader rm composer.* /usr/local/bin/* ; fi && rm *.md cfg/conf.sample.php && mv cfg lib tpl vendor /srv && mkdir -p /srv/data && sed -i "s#define('PATH', '');#define('PATH', '/srv/');#" index.php && mkdir -p /etc/s6/services/nginx/supervise /etc/s6/services/php-fpm8/supervise /etc/s6-rc && mkfifo /etc/s6/services/nginx/supervise/control /etc/s6/services/php-fpm8/supervise/control && chown -R 65534:82 /etc/s6 /run /srv/* /var/lib/nginx /var/www && chmod o+rwx /run /var/lib/nginx /var/lib/nginx/tmp /usr/bin/s6-linux-init* && rm -rf "${GNUPGHOME}" /tmp/* && apk del --no-cache gnupg git ${ALPINE_COMPOSER_PACKAGES} # buildkit

2021-09-01 18:55:40 UTC (buildkit.dockerfile.v0)

COPY etc/ /etc/ # buildkit

2021-09-01 18:55:41 UTC (buildkit.dockerfile.v0)

RUN |4 ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl COMPOSER_PACKAGES=google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.3.5 /bin/sh -c s6-rc-compile /etc/s6-rc/compiled /etc/s6/services && chown -R 65534:82 /etc/s6-rc/compiled && s6-linux-init-maker -C -N -B -s /run/env /etc/s6-linux-init/current # buildkit

2021-09-01 18:55:41 UTC (buildkit.dockerfile.v0)

WORKDIR /var/www

2021-09-01 18:55:41 UTC (buildkit.dockerfile.v0)

USER 65534:82

2021-09-01 18:55:41 UTC (buildkit.dockerfile.v0)

VOLUME [/run /srv/data /tmp /var/lib/nginx/tmp]

2021-09-01 18:55:41 UTC (buildkit.dockerfile.v0)

EXPOSE map[8080/tcp:{}]

2021-09-01 18:55:41 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/etc/s6-linux-init/current/bin/init"]

Details
Created

2021-09-01 18:55:44 UTC

Size

14.2 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:63da8ca98f7b4b94381aed56862a60aecf355d9428b9aeb7c61d5bd017100c18 - 18.83% (2.68 MB)

[#001] sha256:9f6033df3991625e1a4732f66f92ee1c9132a62651e40a2b6851a05d14a0e857 - 81.11% (11.6 MB)

[#002] sha256:0e6d561c9d3ffb8d8b11baf6f3dc1f963cdcd24744d939dcb14267243a95898c - 0.03% (4.97 KB)

[#003] sha256:a18525fc574d880bf6602961ad82452c6345b9d2eb51fcc4619fa2e12a7a341b - 0.02% (3.49 KB)


History
2021-08-27 19:39:54 UTC

/bin/sh -c #(nop) ADD file:d213c56ffc24a5051e8060fd0fec1a0520367c10d88ab16321c36336b6c66098 in /

2021-08-27 19:39:59 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)

ARG ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl

2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)

ARG COMPOSER_PACKAGES=google/cloud-storage

2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)

ARG PBURL=https://github.com/PrivateBin/PrivateBin/

2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)

ARG RELEASE=1.3.5

2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)

ENV CONFIG_PATH=/srv/cfg

2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)

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

2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)

RUN |4 ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl COMPOSER_PACKAGES=google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.3.5 /bin/sh -c ALPINE_PACKAGES="$(echo ${ALPINE_PACKAGES} | sed 's/,/ /g')" ; ALPINE_COMPOSER_PACKAGES="" ; if [ -n "${COMPOSER_PACKAGES}" ] ; then ALPINE_COMPOSER_PACKAGES="php8 php8-curl php8-mbstring php8-phar" ; RAWURL="$(echo ${PBURL} | sed s/github.com/raw.githubusercontent.com/)" ; fi && apk upgrade --no-cache && apk add --no-cache gnupg git nginx php8-fpm php8-json php8-gd php8-opcache s6-linux-init s6-rc tzdata ${ALPINE_PACKAGES} ${ALPINE_COMPOSER_PACKAGES} && rm -f /etc/nginx.conf /etc/nginx/http.d/default.conf /etc/php8/php-fpm.d/www.conf && rm -rf /etc/nginx/sites-* && ln -s /dev/stderr /var/log/nginx/error.log && export GNUPGHOME="$(mktemp -d)" && gpg2 --list-public-keys || /bin/true && wget -qO - https://privatebin.info/key/release.asc | gpg2 --import - && rm -rf /var/www/* && cd /tmp && if expr "${RELEASE}" : '[0-9]\{1,\}\.[0-9]\{1,\}\.[0-9]\{1,\}$' >/dev/null ; then echo "getting release ${RELEASE}"; wget -qO ${RELEASE}.tar.gz.asc ${PBURL}releases/download/${RELEASE}/PrivateBin-${RELEASE}.tar.gz.asc && wget -q ${PBURL}archive/${RELEASE}.tar.gz && gpg2 --verify ${RELEASE}.tar.gz.asc ; else echo "getting tarball for ${RELEASE}"; git clone ${PBURL%%/}.git -b ${RELEASE}; (cd $(basename ${PBURL}) && git archive --prefix ${RELEASE}/ --format tgz ${RELEASE} > /tmp/${RELEASE}.tar.gz); fi && if [ -n "${COMPOSER_PACKAGES}" ] ; then wget -qO composer-installer.php https://getcomposer.org/installer && ln -s $(which php8) /usr/local/bin/php && php composer-installer.php --install-dir=/usr/local/bin --filename=composer ; fi && cd /var/www && tar -xzf /tmp/${RELEASE}.tar.gz --strip 1 && if [ -n "${COMPOSER_PACKAGES}" ] ; then wget -q ${RAWURL}${RELEASE}/composer.json && wget -q ${RAWURL}${RELEASE}/composer.lock && composer remove --dev --no-update phpunit/phpunit && composer require --no-update ${COMPOSER_PACKAGES} && composer update --no-dev --optimize-autoloader rm composer.* /usr/local/bin/* ; fi && rm *.md cfg/conf.sample.php && mv cfg lib tpl vendor /srv && mkdir -p /srv/data && sed -i "s#define('PATH', '');#define('PATH', '/srv/');#" index.php && mkdir -p /etc/s6/services/nginx/supervise /etc/s6/services/php-fpm8/supervise /etc/s6-rc && mkfifo /etc/s6/services/nginx/supervise/control /etc/s6/services/php-fpm8/supervise/control && chown -R 65534:82 /etc/s6 /run /srv/* /var/lib/nginx /var/www && chmod o+rwx /run /var/lib/nginx /var/lib/nginx/tmp /usr/bin/s6-linux-init* && rm -rf "${GNUPGHOME}" /tmp/* && apk del --no-cache gnupg git ${ALPINE_COMPOSER_PACKAGES} # buildkit

2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)

COPY etc/ /etc/ # buildkit

2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)

RUN |4 ALPINE_PACKAGES=php8-pdo_mysql php8-pdo_pgsql php8-openssl COMPOSER_PACKAGES=google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.3.5 /bin/sh -c s6-rc-compile /etc/s6-rc/compiled /etc/s6/services && chown -R 65534:82 /etc/s6-rc/compiled && s6-linux-init-maker -C -N -B -s /run/env /etc/s6-linux-init/current # buildkit

2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)

WORKDIR /var/www

2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)

USER 65534:82

2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)

VOLUME [/run /srv/data /tmp /var/lib/nginx/tmp]

2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)

EXPOSE map[8080/tcp:{}]

2021-09-01 18:55:44 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/etc/s6-linux-init/current/bin/init"]

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