Nextcloud on Alpine (excluding web proxy)
10K+
FROM eskhome/alpine
RUN apk add --no-cache php7 php7-fpm php7-ldap php7-openssl php7-gd php7-mysqli php7-pdo_mysql php7-mysqlnd php7-opcache php7-intl php7-redis \
php7-imagick php7-fileinfo php7-bz2 php7-exif openssl ca-certificates nextcloud nextcloud-default-apps nextcloud-user_ldap; \
mkdir /webapps; mv /usr/share/webapps/nextcloud /webapps/; ln -s /webapps/nextcloud /usr/share/webapps/nextcloud; mkdir -p /sock/nextcloud/redis; \
addgroup --gid 2222 --system app; adduser --uid 2222 --system --home /usr/share/webapps --no-create-home --ingroup app app; \
chown app:app -R /webapps/nextcloud; chown app:app -R /etc/nextcloud; chown app:app -R /var/lib/nextcloud; \
chown app:app -R /var/log/nextcloud; chown app:app -R /sock; chmod -R 777 /sock; \
chmod -R g=,o= /webapps/nextcloud; chmod -R g=,o= /etc/nextcloud; chmod -R g=,o= /var/lib/nextcloud; chmod -R g=,o= /var/log/nextcloud
COPY ./php.ini /etc/php7/
COPY ./www.conf /etc/php7/php-fpm.d/
ENTRYPOINT ["/usr/sbin/php-fpm7", "-FO"]
If you require different php settings, replace the copied files above with config/secret.
Suggested volumes to share with web proxy:
Content type
Image
Digest
sha256:b7b8da042…
Size
389.1 MB
Last updated
5 days ago
docker pull eskhome/nextcloud-fpm