When you try do download a folder, the download fails and the logs say that ZipArchive class not found. I solved this problem by installing the php extensions through docker-php-ext-install:
RUN apk add --no-cache \
bzip2-dev \
libzip-dev \
libcap-dev \
libbz2 \
libzip \
libcap \
openldap-dev \
php8-bz2 \
php8-fileinfo \
php8-ldap \
php8-posix \
php8-zip \
sudo
RUN docker-php-ext-install \
bz2 \
fileinfo \
ldap \
posix \
zip
# allow php binary to bind ports <1000, even if $USER != root
RUN /usr/sbin/setcap CAP_NET_BIND_SERVICE=+eip /usr/local/bin/php```
When you try do download a folder, the download fails and the logs say that ZipArchive class not found. I solved this problem by installing the php extensions through docker-php-ext-install: