summaryrefslogtreecommitdiffstats
path: root/.examples/dockerfiles/imap/fpm-alpine/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to '.examples/dockerfiles/imap/fpm-alpine/Dockerfile')
-rw-r--r--.examples/dockerfiles/imap/fpm-alpine/Dockerfile22
1 files changed, 22 insertions, 0 deletions
diff --git a/.examples/dockerfiles/imap/fpm-alpine/Dockerfile b/.examples/dockerfiles/imap/fpm-alpine/Dockerfile
new file mode 100644
index 00000000..289c2a99
--- /dev/null
+++ b/.examples/dockerfiles/imap/fpm-alpine/Dockerfile
@@ -0,0 +1,22 @@
+FROM nextcloud:fpm-alpine
+
+RUN set -ex; \
+ \
+ apk add --no-cache --virtual .build-deps \
+ $PHPIZE_DEPS \
+ imap-dev \
+ krb5-dev \
+ libressl-dev \
+ ; \
+ \
+ docker-php-ext-configure imap --with-kerberos --with-imap-ssl; \
+ docker-php-ext-install imap; \
+ \
+ runDeps="$( \
+ scanelf --needed --nobanner --format '%n#p' --recursive /usr/local/lib/php/extensions \
+ | tr ',' '\n' \
+ | sort -u \
+ | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' \
+ )"; \
+ apk add --virtual .nextcloud-phpext-rundeps $runDeps; \
+ apk del .build-deps