sha256:2f8c7c31543f48e5d0ae6aff08d6cd19d15a69f848caa6fd1571afc530a3c2af
OS/ARCH
Compressed size
156.21 MB
Last pushed
3 months by doijanky
Type
Image
Vulnerabilities
Manifest digest
sha256:24ffe83ba1c308f6221fa97d896b01d827765d93d68d170fac6365657b37ef08
26
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.27 MB
27
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
398.72 KB
28
ARG POSTFIXADMIN_VERSION=4.0.1
0 B
29
ARG POSTFIXADMIN_SHA512=88be6834257580c7a52dce33ce552e1868a1b28ba639a3378a66278939640073af4f8893fbfac690e2df5e67db0143c5726aab575bf0e4014b39a03d46916831
0 B
30
ENV POSTFIXADMIN_VERSION=4.0.1
0 B
31
ENV POSTFIXADMIN_SHA512=88be6834257580c7a52dce33ce552e1868a1b28ba639a3378a66278939640073af4f8893fbfac690e2df5e67db0143c5726aab575bf0e4014b39a03d46916831
0 B
32
RUN |2 POSTFIXADMIN_VERSION=4.0.1 POSTFIXADMIN_SHA512=88be6834257580c7a52dce33ce552e1868a1b28ba639a3378a66278939640073af4f8893fbfac690e2df5e67db0143c5726aab575bf0e4014b39a03d46916831 /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
33
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
1.65 KB
34
COPY /usr/bin/composer /usr/local/bin/ # buildkit
823.34 KB
35
ENV COMPOSER_ALLOW_SUPERUSER=1
0 B
36
RUN |2 POSTFIXADMIN_VERSION=4.0.1 POSTFIXADMIN_SHA512=88be6834257580c7a52dce33ce552e1868a1b28ba639a3378a66278939640073af4f8893fbfac690e2df5e67db0143c5726aab575bf0e4014b39a03d46916831 /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.39 MB
37
ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
0 B
38
CMD ["php-fpm"]
0 B