Namespace
privatebin
Image / Tag
nginx-fpm-alpine:1.5.0-alpine3.17
Content Digest
sha256:3e953e45c3f24ad9e0726e0643a774e1fc634bc72d21b752a8b96d7ee73d3e95
Details
Created

2022-12-11 05:41:30 UTC

Size

19 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.5.0

Environment
CONFIG_PATH

/srv/cfg

PATH

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


Layers

[#000] sha256:3cc7ae06783159e8c992cfb745833f904e836c74a7704b7a90b4b45a598f878c - 17.14% (3.25 MB)

[#001] sha256:638e0f3d9481dfb538e67f17fd02befad984ef4c01c769323fbb99d87121f169 - 82.83% (15.7 MB)

[#002] sha256:8a15601eba7d3697ec5f686c75a7bf01845fe002dec919bd0c15baf4e199e1c7 - 0.03% (4.93 KB)

[#003] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)


History
2022-11-22 22:38:24 UTC

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

2022-11-22 22:38:25 UTC

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

2022-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

ARG ALPINE_PACKAGES=php81-pdo_mysql php81-pdo_pgsql php81-openssl

2022-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

ARG COMPOSER_PACKAGES=aws/aws-sdk-php google/cloud-storage

2022-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

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

2022-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

ARG RELEASE=1.5.0

2022-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

ARG UID=65534

2022-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

ARG GID=82

2022-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

ENV CONFIG_PATH=/srv/cfg

2022-12-11 05:41:30 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.5.0

2022-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

RUN |6 ALPINE_PACKAGES=php81-pdo_mysql php81-pdo_pgsql php81-openssl COMPOSER_PACKAGES=aws/aws-sdk-php google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.5.0 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="php81 php81-curl php81-mbstring php81-phar" ; RAWURL="$(echo ${PBURL} | sed s/github.com/raw.githubusercontent.com/)" ; fi && apk upgrade --no-cache && apk add --no-cache gnupg git nginx php81-fpm php81-gd php81-opcache s6 tzdata ${ALPINE_PACKAGES} ${ALPINE_COMPOSER_PACKAGES} && rm -f /etc/nginx.conf /etc/nginx/http.d/default.conf /etc/php81/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 php81) /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-fpm81/supervise && mkfifo /etc/s6/services/nginx/supervise/control /etc/s6/services/php-fpm81/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-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

COPY etc/ /etc/ # buildkit

2022-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

WORKDIR /var/www

2022-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

USER 65534:82

2022-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

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

2022-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

EXPOSE map[8080/tcp:{}]

2022-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/etc/init.d/rc.local"]

Details
Created

2022-12-11 05:41:30 UTC

Size

20 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.5.0

Environment
CONFIG_PATH

/srv/cfg

PATH

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


Layers

[#000] sha256:c158987b05517b6f2c5913f3acef1f2182a32345a304fe357e3ace5fadcad715 - 16.1% (3.21 MB)

[#001] sha256:812dd1bdef68855746f1b4f17ed5498c0626d6e9cfa5277a9ef4940313bf7649 - 83.88% (16.7 MB)

[#002] sha256:70a52deda4dce088277599409153c458bee85fcb13a419ea7a523b7ea7d769ec - 0.02% (4.93 KB)

[#003] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)


History
2022-11-22 22:19:28 UTC

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

2022-11-22 22:19:29 UTC

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

2022-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

ARG ALPINE_PACKAGES=php81-pdo_mysql php81-pdo_pgsql php81-openssl

2022-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

ARG COMPOSER_PACKAGES=aws/aws-sdk-php google/cloud-storage

2022-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

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

2022-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

ARG RELEASE=1.5.0

2022-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

ARG UID=65534

2022-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

ARG GID=82

2022-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

ENV CONFIG_PATH=/srv/cfg

2022-12-11 05:41:30 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.5.0

2022-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

RUN |6 ALPINE_PACKAGES=php81-pdo_mysql php81-pdo_pgsql php81-openssl COMPOSER_PACKAGES=aws/aws-sdk-php google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.5.0 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="php81 php81-curl php81-mbstring php81-phar" ; RAWURL="$(echo ${PBURL} | sed s/github.com/raw.githubusercontent.com/)" ; fi && apk upgrade --no-cache && apk add --no-cache gnupg git nginx php81-fpm php81-gd php81-opcache s6 tzdata ${ALPINE_PACKAGES} ${ALPINE_COMPOSER_PACKAGES} && rm -f /etc/nginx.conf /etc/nginx/http.d/default.conf /etc/php81/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 php81) /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-fpm81/supervise && mkfifo /etc/s6/services/nginx/supervise/control /etc/s6/services/php-fpm81/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-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

COPY etc/ /etc/ # buildkit

2022-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

WORKDIR /var/www

2022-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

USER 65534:82

2022-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

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

2022-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

EXPOSE map[8080/tcp:{}]

2022-12-11 05:41:30 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/etc/init.d/rc.local"]

Details
Created

2022-12-11 05:42:58 UTC

Size

17.3 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.5.0

Environment
CONFIG_PATH

/srv/cfg

PATH

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


Layers

[#000] sha256:c2eb4db52fbe1266a78d8c185d33544a2916faa7d82fb5f50909fe233e0579da - 17.1% (2.96 MB)

[#001] sha256:14db762b56c650b017bc6a92d4d9a6a0243ccccaecebc5665237848c75b5c447 - 82.87% (14.4 MB)

[#002] sha256:1414eee7dd29e21d086601c1c44e33e03d45d017c92c11db6e7eeef228f2532a - 0.03% (4.93 KB)

[#003] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)


History
2022-11-22 22:55:46 UTC

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

2022-11-22 22:55:46 UTC

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

2022-12-11 05:42:58 UTC (buildkit.dockerfile.v0)

ARG ALPINE_PACKAGES=php81-pdo_mysql php81-pdo_pgsql php81-openssl

2022-12-11 05:42:58 UTC (buildkit.dockerfile.v0)

ARG COMPOSER_PACKAGES=aws/aws-sdk-php google/cloud-storage

2022-12-11 05:42:58 UTC (buildkit.dockerfile.v0)

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

2022-12-11 05:42:58 UTC (buildkit.dockerfile.v0)

ARG RELEASE=1.5.0

2022-12-11 05:42:58 UTC (buildkit.dockerfile.v0)

ARG UID=65534

2022-12-11 05:42:58 UTC (buildkit.dockerfile.v0)

ARG GID=82

2022-12-11 05:42:58 UTC (buildkit.dockerfile.v0)

ENV CONFIG_PATH=/srv/cfg

2022-12-11 05:42:58 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.5.0

2022-12-11 05:42:58 UTC (buildkit.dockerfile.v0)

RUN |6 ALPINE_PACKAGES=php81-pdo_mysql php81-pdo_pgsql php81-openssl COMPOSER_PACKAGES=aws/aws-sdk-php google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.5.0 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="php81 php81-curl php81-mbstring php81-phar" ; RAWURL="$(echo ${PBURL} | sed s/github.com/raw.githubusercontent.com/)" ; fi && apk upgrade --no-cache && apk add --no-cache gnupg git nginx php81-fpm php81-gd php81-opcache s6 tzdata ${ALPINE_PACKAGES} ${ALPINE_COMPOSER_PACKAGES} && rm -f /etc/nginx.conf /etc/nginx/http.d/default.conf /etc/php81/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 php81) /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-fpm81/supervise && mkfifo /etc/s6/services/nginx/supervise/control /etc/s6/services/php-fpm81/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-12-11 05:42:58 UTC (buildkit.dockerfile.v0)

COPY etc/ /etc/ # buildkit

2022-12-11 05:42:58 UTC (buildkit.dockerfile.v0)

WORKDIR /var/www

2022-12-11 05:42:58 UTC (buildkit.dockerfile.v0)

USER 65534:82

2022-12-11 05:42:58 UTC (buildkit.dockerfile.v0)

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

2022-12-11 05:42:58 UTC (buildkit.dockerfile.v0)

EXPOSE map[8080/tcp:{}]

2022-12-11 05:42:58 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/etc/init.d/rc.local"]

Details
Created

2022-12-11 05:43:00 UTC

Size

16.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.5.0

Environment
CONFIG_PATH

/srv/cfg

PATH

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


Layers

[#000] sha256:cb2ec849933dd31db64abae3fdcb6923c490d9795577bee1ee1be04eab0376ee - 16.18% (2.73 MB)

[#001] sha256:17569de615ab0c80a493af0445a115316dd15312f29105a7df801e2e89afc067 - 83.79% (14.2 MB)

[#002] sha256:7e65489d7fa05726971258e27e3700b97b4ac788a04cf8833efa62105da30a1d - 0.03% (4.93 KB)

[#003] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)


History
2022-11-22 22:57:20 UTC

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

2022-11-22 22:57:20 UTC

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

2022-12-11 05:43:00 UTC (buildkit.dockerfile.v0)

ARG ALPINE_PACKAGES=php81-pdo_mysql php81-pdo_pgsql php81-openssl

2022-12-11 05:43:00 UTC (buildkit.dockerfile.v0)

ARG COMPOSER_PACKAGES=aws/aws-sdk-php google/cloud-storage

2022-12-11 05:43:00 UTC (buildkit.dockerfile.v0)

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

2022-12-11 05:43:00 UTC (buildkit.dockerfile.v0)

ARG RELEASE=1.5.0

2022-12-11 05:43:00 UTC (buildkit.dockerfile.v0)

ARG UID=65534

2022-12-11 05:43:00 UTC (buildkit.dockerfile.v0)

ARG GID=82

2022-12-11 05:43:00 UTC (buildkit.dockerfile.v0)

ENV CONFIG_PATH=/srv/cfg

2022-12-11 05:43:00 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.5.0

2022-12-11 05:43:00 UTC (buildkit.dockerfile.v0)

RUN |6 ALPINE_PACKAGES=php81-pdo_mysql php81-pdo_pgsql php81-openssl COMPOSER_PACKAGES=aws/aws-sdk-php google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.5.0 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="php81 php81-curl php81-mbstring php81-phar" ; RAWURL="$(echo ${PBURL} | sed s/github.com/raw.githubusercontent.com/)" ; fi && apk upgrade --no-cache && apk add --no-cache gnupg git nginx php81-fpm php81-gd php81-opcache s6 tzdata ${ALPINE_PACKAGES} ${ALPINE_COMPOSER_PACKAGES} && rm -f /etc/nginx.conf /etc/nginx/http.d/default.conf /etc/php81/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 php81) /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-fpm81/supervise && mkfifo /etc/s6/services/nginx/supervise/control /etc/s6/services/php-fpm81/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-12-11 05:43:00 UTC (buildkit.dockerfile.v0)

COPY etc/ /etc/ # buildkit

2022-12-11 05:43:00 UTC (buildkit.dockerfile.v0)

WORKDIR /var/www

2022-12-11 05:43:00 UTC (buildkit.dockerfile.v0)

USER 65534:82

2022-12-11 05:43:00 UTC (buildkit.dockerfile.v0)

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

2022-12-11 05:43:00 UTC (buildkit.dockerfile.v0)

EXPOSE map[8080/tcp:{}]

2022-12-11 05:43:00 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/etc/init.d/rc.local"]

Details
Created

2022-12-11 05:42:57 UTC

Size

19.6 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.5.0

Environment
CONFIG_PATH

/srv/cfg

PATH

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


Layers

[#000] sha256:261da4162673b93e5c0e7700a3718d40bcc086dbf24b1ec9b54bca0b82300626 - 15.82% (3.11 MB)

[#001] sha256:c73905d3cade53aff2267f28af220cbb7fc3da5e60b94c761c0b3983a895b5df - 84.16% (16.5 MB)

[#002] sha256:716223ac42eacf28312a39a6a40372fbf59de616a249f6f216b0ed9170b2e8e3 - 0.02% (4.93 KB)

[#003] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)


History
2022-11-22 22:39:21 UTC

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

2022-11-22 22:39:21 UTC

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

2022-12-11 05:42:56 UTC (buildkit.dockerfile.v0)

ARG ALPINE_PACKAGES=php81-pdo_mysql php81-pdo_pgsql php81-openssl

2022-12-11 05:42:56 UTC (buildkit.dockerfile.v0)

ARG COMPOSER_PACKAGES=aws/aws-sdk-php google/cloud-storage

2022-12-11 05:42:56 UTC (buildkit.dockerfile.v0)

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

2022-12-11 05:42:56 UTC (buildkit.dockerfile.v0)

ARG RELEASE=1.5.0

2022-12-11 05:42:56 UTC (buildkit.dockerfile.v0)

ARG UID=65534

2022-12-11 05:42:56 UTC (buildkit.dockerfile.v0)

ARG GID=82

2022-12-11 05:42:56 UTC (buildkit.dockerfile.v0)

ENV CONFIG_PATH=/srv/cfg

2022-12-11 05:42:56 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.5.0

2022-12-11 05:42:56 UTC (buildkit.dockerfile.v0)

RUN |6 ALPINE_PACKAGES=php81-pdo_mysql php81-pdo_pgsql php81-openssl COMPOSER_PACKAGES=aws/aws-sdk-php google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.5.0 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="php81 php81-curl php81-mbstring php81-phar" ; RAWURL="$(echo ${PBURL} | sed s/github.com/raw.githubusercontent.com/)" ; fi && apk upgrade --no-cache && apk add --no-cache gnupg git nginx php81-fpm php81-gd php81-opcache s6 tzdata ${ALPINE_PACKAGES} ${ALPINE_COMPOSER_PACKAGES} && rm -f /etc/nginx.conf /etc/nginx/http.d/default.conf /etc/php81/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 php81) /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-fpm81/supervise && mkfifo /etc/s6/services/nginx/supervise/control /etc/s6/services/php-fpm81/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-12-11 05:42:57 UTC (buildkit.dockerfile.v0)

COPY etc/ /etc/ # buildkit

2022-12-11 05:42:57 UTC (buildkit.dockerfile.v0)

WORKDIR /var/www

2022-12-11 05:42:57 UTC (buildkit.dockerfile.v0)

USER 65534:82

2022-12-11 05:42:57 UTC (buildkit.dockerfile.v0)

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

2022-12-11 05:42:57 UTC (buildkit.dockerfile.v0)

EXPOSE map[8080/tcp:{}]

2022-12-11 05:42:57 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/etc/init.d/rc.local"]

Details
Created

2022-12-11 05:42:59 UTC

Size

19.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.5.0

Environment
CONFIG_PATH

/srv/cfg

PATH

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


Layers

[#000] sha256:69314845b945e4b33e4ee552d0e4156645f71c81b6cb71108c1e32e139aec052 - 16.22% (3.23 MB)

[#001] sha256:f14e8f3fd08acc8e484c258b8ee95e93bffc50ec398033551f20a5b4eb64f402 - 83.76% (16.7 MB)

[#002] sha256:dd5f68d27449c814897105f1c3b58e8f2fbafca6b6d4e1b7fa561edfccfe1517 - 0.02% (4.93 KB)

[#003] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)


History
2022-11-23 00:18:18 UTC

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

2022-11-23 00:18:18 UTC

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

2022-12-11 05:42:59 UTC (buildkit.dockerfile.v0)

ARG ALPINE_PACKAGES=php81-pdo_mysql php81-pdo_pgsql php81-openssl

2022-12-11 05:42:59 UTC (buildkit.dockerfile.v0)

ARG COMPOSER_PACKAGES=aws/aws-sdk-php google/cloud-storage

2022-12-11 05:42:59 UTC (buildkit.dockerfile.v0)

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

2022-12-11 05:42:59 UTC (buildkit.dockerfile.v0)

ARG RELEASE=1.5.0

2022-12-11 05:42:59 UTC (buildkit.dockerfile.v0)

ARG UID=65534

2022-12-11 05:42:59 UTC (buildkit.dockerfile.v0)

ARG GID=82

2022-12-11 05:42:59 UTC (buildkit.dockerfile.v0)

ENV CONFIG_PATH=/srv/cfg

2022-12-11 05:42:59 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.5.0

2022-12-11 05:42:59 UTC (buildkit.dockerfile.v0)

RUN |6 ALPINE_PACKAGES=php81-pdo_mysql php81-pdo_pgsql php81-openssl COMPOSER_PACKAGES=aws/aws-sdk-php google/cloud-storage PBURL=https://github.com/PrivateBin/PrivateBin/ RELEASE=1.5.0 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="php81 php81-curl php81-mbstring php81-phar" ; RAWURL="$(echo ${PBURL} | sed s/github.com/raw.githubusercontent.com/)" ; fi && apk upgrade --no-cache && apk add --no-cache gnupg git nginx php81-fpm php81-gd php81-opcache s6 tzdata ${ALPINE_PACKAGES} ${ALPINE_COMPOSER_PACKAGES} && rm -f /etc/nginx.conf /etc/nginx/http.d/default.conf /etc/php81/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 php81) /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-fpm81/supervise && mkfifo /etc/s6/services/nginx/supervise/control /etc/s6/services/php-fpm81/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-12-11 05:42:59 UTC (buildkit.dockerfile.v0)

COPY etc/ /etc/ # buildkit

2022-12-11 05:42:59 UTC (buildkit.dockerfile.v0)

WORKDIR /var/www

2022-12-11 05:42:59 UTC (buildkit.dockerfile.v0)

USER 65534:82

2022-12-11 05:42:59 UTC (buildkit.dockerfile.v0)

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

2022-12-11 05:42:59 UTC (buildkit.dockerfile.v0)

EXPOSE map[8080/tcp:{}]

2022-12-11 05:42:59 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