Sign inSign up
nextcloud logo

nextcloud:33-fpm-alpine

Multi-platform
Also known as:
33.0-fpm-alpine
33.0.9-fpm-alpine
Content management system
Index digest

sha256:12561489b37cff8ad2fb42b01bbf34f899d14afa1d2e7fcefe9c2cdecf9b51cd

OS/ARCH

Compressed size

336.74 MB

Last pushed

1 day by doijanky

Type

Image

Vulnerabilities

0
14
28
12
30

Manifest digest

sha256:873ae634b50b8e8306af33e05615da481d1f835f3f03b5222e93154a90ff4285

Layers (39)

oisupport/staging-i386:8.4-fpm-alpine3.24
0
1
8
5
1
nextcloud:33-fpm-alpine
0
13
20
7
29

26

RUN /bin/sh -c set -ex; apk add --no-cache imagemagick imagemagick-pdf imagemagick-jpeg imagemagick-raw imagemagick-tiff imagemagick-heic imagemagick-webp imagemagick-svg rsync ; rm /var/spool/cron/crontabs/root; echo '*/5 * * * * php -f /var/www/html/cron.php' > /var/spool/cron/crontabs/www-data # buildkit

44.24 MB


27

RUN /bin/sh -c set -ex; apk add --no-cache --virtual .build-deps $PHPIZE_DEPS autoconf freetype-dev gmp-dev icu-dev imagemagick-dev libevent-dev libjpeg-turbo-dev libmemcached-dev libpng-dev libwebp-dev libxml2-dev libzip-dev openldap-dev pcre-dev postgresql-dev ; docker-php-ext-configure ftp --with-ftp-ssl; docker-php-ext-configure gd --with-freetype --with-jpeg --with-webp; docker-php-ext-configure ldap; docker-php-ext-install -j "$(nproc)" bcmath exif ftp gd gmp intl ldap pcntl pdo_mysql pdo_pgsql sysvsem zip ; pecl install APCu-5.1.28; pecl install igbinary-3.2.17RC1; pecl install imagick-3.8.1; pecl install --configureoptions 'enable-memcached-igbinary="yes"' memcached-3.4.0; pecl install --configureoptions 'enable-redis-igbinary="yes" enable-redis-zstd="yes" enable-redis-lz4="yes"' redis-6.3.0; docker-php-ext-enable apcu igbinary imagick memcached redis ; rm -r /tmp/pear; 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 --no-network --virtual .nextcloud-phpext-rundeps $runDeps; apk del --no-network .build-deps # buildkit

7.34 MB


28

ENV PHP_MEMORY_LIMIT=512M

0 B


29

ENV PHP_UPLOAD_LIMIT=512M

0 B


30

ENV PHP_OPCACHE_MEMORY_CONSUMPTION=128

0 B


31

RUN /bin/sh -c { echo 'opcache.enable=1'; echo 'opcache.interned_strings_buffer=32'; echo 'opcache.max_accelerated_files=10000'; echo 'opcache.memory_consumption=${PHP_OPCACHE_MEMORY_CONSUMPTION}'; echo 'opcache.save_comments=1'; echo 'opcache.revalidate_freq=60'; echo 'opcache.jit=1255'; echo 'opcache.jit_buffer_size=8M'; } > "${PHP_INI_DIR}/conf.d/opcache-recommended.ini"; echo 'apc.enable_cli=1' >> "${PHP_INI_DIR}/conf.d/docker-php-ext-apcu.ini"; { echo 'apc.serializer=igbinary'; echo 'session.serialize_handler=igbinary'; } >> "${PHP_INI_DIR}/conf.d/docker-php-ext-igbinary.ini"; { echo 'memory_limit=${PHP_MEMORY_LIMIT}'; echo 'upload_max_filesize=${PHP_UPLOAD_LIMIT}'; echo 'post_max_size=${PHP_UPLOAD_LIMIT}'; } > "${PHP_INI_DIR}/conf.d/nextcloud.ini"; mkdir /var/www/data; mkdir -p /docker-entrypoint-hooks.d/pre-installation /docker-entrypoint-hooks.d/post-installation /docker-entrypoint-hooks.d/pre-upgrade /docker-entrypoint-hooks.d/post-upgrade /docker-entrypoint-hooks.d/before-starting; chown -R www-data:root /var/www; chmod -R g=u /var/www # buildkit

786 B


32

VOLUME [/var/www/html]

0 B


33

ENV NEXTCLOUD_VERSION=33.0.9

0 B


34

RUN /bin/sh -c set -ex; apk add --no-cache --virtual .fetch-deps bzip2 gnupg ; curl -fsSL -o nextcloud.tar.bz2 "https://github.com/nextcloud-releases/server/releases/download/v33.0.9/nextcloud-33.0.9.tar.bz2"; curl -fsSL -o nextcloud.tar.bz2.asc "https://github.com/nextcloud-releases/server/releases/download/v33.0.9/nextcloud-33.0.9.tar.bz2.asc"; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; gpg --batch --verify nextcloud.tar.bz2.asc nextcloud.tar.bz2; tar -xjf nextcloud.tar.bz2 -C /usr/src/; gpgconf --kill all; rm nextcloud.tar.bz2.asc nextcloud.tar.bz2; rm -rf "$GNUPGHOME" /usr/src/nextcloud/updater; mkdir -p /usr/src/nextcloud/data; mkdir -p /usr/src/nextcloud/custom_apps; chmod +x /usr/src/nextcloud/occ; apk del --no-network .fetch-deps # buildkit

264.76 MB


35

COPY *.sh upgrade.exclude / # buildkit

4.14 KB


36

COPY config/* /usr/src/nextcloud/config/ # buildkit

2.49 KB


37

ENTRYPOINT ["/entrypoint.sh"]

0 B


38

CMD ["php-fpm"]

0 B