| ADD file:30047162ecf480f1c56e400e8924acba652a3a206348be7eb1a57e0b942e2fb0 in / |
| ADD file:af6b05f8e2294c1374604834fdf724de33a01ec91f9fbbef8341246aeb8c29dc in /etc/apk/repositories |
| CMD ["/bin/sh"] |
| ENV NEXTCLOUD_VERSION=31.0.1 PHP_VERSION=83 UID=1000 GID=1000 DATA_DIR=/var/www/nextcloud/data |
| /bin/sh -c apk add --no-cache --update nginx php${PHP_VERSION} php${PHP_VERSION}-fpm php${PHP_VERSION}-common php${PHP_VERSION}-gd php${PHP_VERSION}-pdo_mysql php${PHP_VERSION}-mbstring php${PHP_VERSION}-curl php${PHP_VERSION}-xml php${PHP_VERSION}-zip php${PHP_VERSION}-intl php${PHP_VERSION}-bcmath php${PHP_VERSION}-opcache php${PHP_VERSION}-sodium php${PHP_VERSION}-exif php${PHP_VERSION}-fileinfo php${PHP_VERSION}-pecl-apcu php${PHP_VERSION}-pecl-redis supervisor curl tar bash |
| /bin/sh -c addgroup -g ${GID} nextcloud && adduser -D -u ${UID} -G nextcloud -h /var/www/nextcloud nextcloud && addgroup nginx nextcloud |
| /bin/sh -c curl -o nextcloud.tar.bz2 -fsSL "https://download.nextcloud.com/server/releases/nextcloud-${NEXTCLOUD_VERSION}.tar.bz2" && tar -xjf nextcloud.tar.bz2 -C /var/www/ && rm nextcloud.tar.bz2 && mkdir -p ${DATA_DIR} && chown -R nextcloud:nextcloud /var/www/nextcloud && find /var/www/nextcloud -type d -exec chmod 750 {} \; && find /var/www/nextcloud -type f -exec chmod 640 {} \; && chmod -R 770 ${DATA_DIR} |
| COPY file:a09443afa7ce68d6ac5fdc681c452a80fbb278306f06cddafd552b896500fe06 in /etc/nginx/http.d/default.conf |
| COPY file:1e747907302cd67f7012cd43344418d8d2c9f4376b28f785682b8e0daac2c879 in /etc/php${PHP_VERSION}/php-fpm.d/nextcloud.conf |
| COPY file:b980f6f8df52356715c1f9967718ec611ee7ed70b024872c6b79a2e8db8c8e23 in /etc/supervisord.conf |
| COPY file:cdabea135c885dfb7f5aecda3e1f0dfa3d2d4ed647e2a01ab5c3d0fb4c3afed4 in /etc/php${PHP_VERSION}/conf.d/nextcloud.ini |
| COPY file:bd3f620920c01a885dc87ec0ccd46697d4f3adf0bb4c3b70094fc3ba20384a31 in /entrypoint.sh |
| /bin/sh -c chmod +x /entrypoint.sh |
| VOLUME ${DATA_DIR} |
| EXPOSE 80 |
| ENTRYPOINT ["/entrypoint.sh"] |
| CMD ["supervisord", "-c", "/etc/supervisord.conf"] |