File tree Expand file tree Collapse file tree 2 files changed +31
-19
lines changed
Expand file tree Collapse file tree 2 files changed +31
-19
lines changed Original file line number Diff line number Diff line change 1- FROM alpine:3.21
1+ FROM alpine:3.23
22
33LABEL description="PostfixAdmin is a web based interface used to manage mailboxes"
44
5- ARG VERSION=3.3.14
6- ARG PHP_VERSION=84
7- ARG SHA256_HASH="bd48687431472dc1753513bdf38a498f6b913d3c04a8e4d6d2415d190760e5a3"
5+ ARG VERSION=4.0.1
6+ ARG SHA256_HASH="b0cf3a6e28d46581f25fd3db0547b45179dac39a9027c719da8d34319045fa8f"
87
98RUN set -eux; \
109 apk update && apk upgrade; \
1110 apk add --no-cache \
11+ bash \
1212 su-exec \
1313 dovecot \
1414 tini \
15- php${PHP_VERSION} \
16- php${PHP_VERSION}-fpm \
17- php${PHP_VERSION}-imap \
18- php${PHP_VERSION}-mbstring \
19- php${PHP_VERSION}-mysqli \
20- php${PHP_VERSION}-pdo \
21- php${PHP_VERSION}-pdo_mysql \
22- php${PHP_VERSION}-pdo_pgsql \
23- php${PHP_VERSION}-pgsql \
24- php${PHP_VERSION}-phar \
25- php${PHP_VERSION}-session \
15+ \
16+ php \
17+ php-curl \
18+ php-dom \
19+ php-fpm \
20+ php-iconv \
21+ php-imap \
22+ php-intl \
23+ php-mbstring \
24+ php-mysqli \
25+ php-pdo \
26+ php-pdo_mysql \
27+ php-pdo_pgsql \
28+ php-pgsql \
29+ php-phar \
30+ php-session \
31+ php-simplexml \
32+ php-sqlite3 \
33+ php-tokenizer \
34+ php-xml \
35+ php-xmlwriter \
2636 ; \
2737 \
28- PFA_TARBALL="postfixadmin- ${VERSION}.tar.gz" ; \
38+ PFA_TARBALL="v ${VERSION}.tar.gz" ; \
2939 wget -q https://github.com/postfixadmin/postfixadmin/archive/${PFA_TARBALL}; \
3040 echo "${SHA256_HASH} *${PFA_TARBALL}" | sha256sum -c; \
3141 \
3242 mkdir /postfixadmin; \
3343 tar -xzf ${PFA_TARBALL} --strip-components=1 -C /postfixadmin; \
3444 rm -f ${PFA_TARBALL}; \
35- chmod 644 /etc/ssl/dovecot/server.key
45+ /bin/bash /postfixadmin/install.sh; \
46+ ver="$(dovecot --version | awk '{print $1}')" ; \
47+ printf "dovecot_config_version = %s\n dovecot_storage_version = %s\n " "$ver" "$ver" > /etc/dovecot/dovecot.conf
3648
3749COPY bin /usr/local/bin
3850RUN chmod +x /usr/local/bin/*
Original file line number Diff line number Diff line change @@ -91,6 +91,6 @@ cat > /postfixadmin/config.local.php <<EOF
9191EOF
9292
9393# Upgrade
94- php84 /postfixadmin/public/upgrade.php
94+ php /postfixadmin/public/upgrade.php
9595# RUN !
96- exec su-exec $UID :$GID php84 -S 0.0.0.0:8888 -t /postfixadmin/public
96+ exec su-exec $UID :$GID php -S 0.0.0.0:8888 -t /postfixadmin/public
You can’t perform that action at this time.
0 commit comments