Sign inSign up
postfixadmin logo

postfixadmin:4.0.5-apache

Multi-platform
Also known as:
4
4-apache
4.0
4.0-apache
4.0.5
apache
latest
Developer tools
Index digest

sha256:8c8417b6cecbc917575b8042a45a933b1e001e8a20de765f0d98c543e0fa491c

OS/ARCH

Compressed size

159.7 MB

Last pushed

about 1 hour by doijanky

Type

Image

Vulnerabilities

2
24
29
134
0

Manifest digest

sha256:e60cb8f5d0ea0c16f71e1c252abb55fbc4fb3e430ce88b74eb5e66bbedce325a

Layers (46)

php:8.3-apache
0
3
7
133
0
postfixadmin:4.0.5-apache
2
21
22
1
0

30

LABEL maintainer=David Goodwin <[email protected]> (@DavidGoodwin)

0 B


31

RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends gosu ; rm -rf /var/lib/apt/lists/* # buildkit

1.29 MB


32

RUN /bin/sh -c set -ex; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends libpq-dev libsqlite3-dev ; docker-php-ext-install -j "$(nproc)" pdo_mysql pdo_pgsql pdo_sqlite pgsql ; apt-mark auto '.*' > /dev/null; apt-mark manual $savedAptMark; ldd "$(php -r 'echo ini_get("extension_dir");')"/*.so | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); print so }' | sort -u | xargs -rt dpkg-query --search | awk 'sub(":$", "", $1) { print $1 }' | sort -u | xargs -rt apt-mark manual; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; apt-get dist-clean # buildkit

423.14 KB


33

ARG POSTFIXADMIN_VERSION=4.0.5

0 B


34

ARG POSTFIXADMIN_SHA512=b9549137e5bb6cf69fe76aef2711092a7e74ec223ee272d0303430b03da16ba8cfe704047f8e07ee5bd1ef6b632cac9ae2c0830271629b193c395197e1f4d93d

0 B


35

ENV POSTFIXADMIN_VERSION=4.0.5

0 B


36

ENV POSTFIXADMIN_SHA512=b9549137e5bb6cf69fe76aef2711092a7e74ec223ee272d0303430b03da16ba8cfe704047f8e07ee5bd1ef6b632cac9ae2c0830271629b193c395197e1f4d93d

0 B


37

ENV APACHE_DOCUMENT_ROOT=/var/www/html/public

0 B


38

RUN |2 POSTFIXADMIN_VERSION=4.0.5 POSTFIXADMIN_SHA512=b9549137e5bb6cf69fe76aef2711092a7e74ec223ee272d0303430b03da16ba8cfe704047f8e07ee5bd1ef6b632cac9ae2c0830271629b193c395197e1f4d93d /bin/sh -c set -eu; sed -ri -e 's!/var/www/html!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/sites-available/*.conf; sed -ri -e 's!/var/www/!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/apache2.conf /etc/apache2/conf-available/*.conf # buildkit

7.48 KB


39

RUN |2 POSTFIXADMIN_VERSION=4.0.5 POSTFIXADMIN_SHA512=b9549137e5bb6cf69fe76aef2711092a7e74ec223ee272d0303430b03da16ba8cfe704047f8e07ee5bd1ef6b632cac9ae2c0830271629b193c395197e1f4d93d /bin/sh -c set -eu; curl -fsSL -o postfixadmin.tar.gz "https://github.com/postfixadmin/postfixadmin/archive/v${POSTFIXADMIN_VERSION}.tar.gz"; echo "$POSTFIXADMIN_SHA512 *postfixadmin.tar.gz" | sha512sum -c -; mkdir /usr/src/postfixadmin; tar -xf postfixadmin.tar.gz -C /usr/src/postfixadmin --strip-components=1; rm postfixadmin.tar.gz; mkdir -p /usr/src/postfixadmin/templates_c; chown -R www-data:www-data /usr/src/postfixadmin # buildkit

2.6 MB


40

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

1.65 KB


41

COPY /usr/bin/composer /usr/local/bin/ # buildkit

832.98 KB


42

ENV COMPOSER_ALLOW_SUPERUSER=1

0 B


43

RUN |2 POSTFIXADMIN_VERSION=4.0.5 POSTFIXADMIN_SHA512=b9549137e5bb6cf69fe76aef2711092a7e74ec223ee272d0303430b03da16ba8cfe704047f8e07ee5bd1ef6b632cac9ae2c0830271629b193c395197e1f4d93d /bin/sh -c set -eux; composerDeps=" unzip "; apt-get update; apt-get install -y --no-install-recommends $composerDeps; export COMPOSER_HOME="$(mktemp -d)"; composer install --ignore-platform-req=ext-mysqli --no-dev --no-interaction --working-dir /usr/src/postfixadmin; rm -rf "$COMPOSER_HOME"; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false $composerDeps; apt-get dist-clean # buildkit

23.17 MB


44

ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]

0 B


45

CMD ["apache2-foreground"]

0 B