mirror of
https://github.com/nextcloud/docker.git
synced 2025-07-18 05:38:04 +02:00
Compare commits
3 commits
35eea9b817
...
a70ffabd05
Author | SHA1 | Date | |
---|---|---|---|
|
a70ffabd05 | ||
|
ee8b638c11 | ||
|
88ef913597 |
14 changed files with 55 additions and 232 deletions
|
@ -1,9 +1,6 @@
|
||||||
# DO NOT EDIT: created by update.sh from Dockerfile-debian.template
|
# DO NOT EDIT: created by update.sh from Dockerfile-debian.template
|
||||||
FROM php:8.2-apache-bookworm
|
FROM php:8.2-apache-bookworm
|
||||||
|
|
||||||
# Define the commit hash for imagick as a variable
|
|
||||||
ENV IMAGICK_COMMIT_HASH d7d3c24af1b4f599897408f1714600b69a56473b
|
|
||||||
|
|
||||||
# entrypoint.sh and cron.sh dependencies
|
# entrypoint.sh and cron.sh dependencies
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
\
|
\
|
||||||
|
@ -68,23 +65,10 @@ RUN set -ex; \
|
||||||
zip \
|
zip \
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
# The master version on the imagick repository is compatible with PHP 8.3. However, the PECL version is not updated yet.
|
|
||||||
# As soon as it will get updated, we can switch back to the PECL version, instead of having this workaround.
|
|
||||||
curl -fsSL -o imagick.tar.gz "https://github.com/Imagick/imagick/archive/$IMAGICK_COMMIT_HASH.tar.gz"; \
|
|
||||||
tar -xzf imagick.tar.gz -C /tmp; \
|
|
||||||
rm imagick.tar.gz; \
|
|
||||||
cd "/tmp/imagick-$IMAGICK_COMMIT_HASH"; \
|
|
||||||
sed -i "s/@PACKAGE_VERSION@/git-$(echo ${IMAGICK_COMMIT_HASH} | cut -c 1-7)/" php_imagick.h; \
|
|
||||||
phpize; \
|
|
||||||
./configure; \
|
|
||||||
make; \
|
|
||||||
make install; \
|
|
||||||
cd; \
|
|
||||||
rm -r "/tmp/imagick-$IMAGICK_COMMIT_HASH"; \
|
|
||||||
\
|
|
||||||
# pecl will claim success even if one install fails, so we need to perform each install separately
|
# pecl will claim success even if one install fails, so we need to perform each install separately
|
||||||
pecl install APCu-5.1.24; \
|
pecl install APCu-5.1.24; \
|
||||||
pecl install igbinary-3.2.16; \
|
pecl install igbinary-3.2.16; \
|
||||||
|
pecl install imagick-3.8.0; \
|
||||||
pecl install memcached-3.3.0 \
|
pecl install memcached-3.3.0 \
|
||||||
--configureoptions 'enable-memcached-igbinary="yes"'; \
|
--configureoptions 'enable-memcached-igbinary="yes"'; \
|
||||||
pecl install redis-6.2.0 \
|
pecl install redis-6.2.0 \
|
||||||
|
@ -166,7 +150,7 @@ RUN { \
|
||||||
} > /etc/apache2/conf-available/apache-limits.conf; \
|
} > /etc/apache2/conf-available/apache-limits.conf; \
|
||||||
a2enconf apache-limits
|
a2enconf apache-limits
|
||||||
|
|
||||||
ENV NEXTCLOUD_VERSION 29.0.15
|
ENV NEXTCLOUD_VERSION 29.0.16
|
||||||
|
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
fetchDeps=" \
|
fetchDeps=" \
|
||||||
|
@ -176,8 +160,8 @@ RUN set -ex; \
|
||||||
apt-get update; \
|
apt-get update; \
|
||||||
apt-get install -y --no-install-recommends $fetchDeps; \
|
apt-get install -y --no-install-recommends $fetchDeps; \
|
||||||
\
|
\
|
||||||
curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-29.0.15.tar.bz2"; \
|
curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-29.0.16.tar.bz2"; \
|
||||||
curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-29.0.15.tar.bz2.asc"; \
|
curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-29.0.16.tar.bz2.asc"; \
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
export GNUPGHOME="$(mktemp -d)"; \
|
||||||
# gpg key from https://nextcloud.com/nextcloud.asc
|
# gpg key from https://nextcloud.com/nextcloud.asc
|
||||||
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; \
|
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; \
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
# DO NOT EDIT: created by update.sh from Dockerfile-alpine.template
|
# DO NOT EDIT: created by update.sh from Dockerfile-alpine.template
|
||||||
FROM php:8.2-fpm-alpine3.21
|
FROM php:8.2-fpm-alpine3.21
|
||||||
|
|
||||||
# Define the commit hash for imagick as a variable
|
|
||||||
ENV IMAGICK_COMMIT_HASH d7d3c24af1b4f599897408f1714600b69a56473b
|
|
||||||
|
|
||||||
# entrypoint.sh and cron.sh dependencies
|
# entrypoint.sh and cron.sh dependencies
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
\
|
\
|
||||||
|
@ -65,23 +62,10 @@ RUN set -ex; \
|
||||||
zip \
|
zip \
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
# The master version on the imagick repository is compatible with PHP 8.3. However, the PECL version is not updated yet.
|
|
||||||
# As soon as it will get updated, we can switch back to the PECL version, instead of having this workaround.
|
|
||||||
curl -fsSL -o imagick.tar.gz "https://github.com/Imagick/imagick/archive/$IMAGICK_COMMIT_HASH.tar.gz"; \
|
|
||||||
tar -xzf imagick.tar.gz -C /tmp; \
|
|
||||||
rm imagick.tar.gz; \
|
|
||||||
cd "/tmp/imagick-$IMAGICK_COMMIT_HASH"; \
|
|
||||||
sed -i "s/@PACKAGE_VERSION@/git-$(echo ${IMAGICK_COMMIT_HASH} | cut -c 1-7)/" php_imagick.h; \
|
|
||||||
phpize; \
|
|
||||||
./configure; \
|
|
||||||
make; \
|
|
||||||
make install; \
|
|
||||||
cd; \
|
|
||||||
rm -r "/tmp/imagick-$IMAGICK_COMMIT_HASH"; \
|
|
||||||
\
|
|
||||||
# pecl will claim success even if one install fails, so we need to perform each install separately
|
# pecl will claim success even if one install fails, so we need to perform each install separately
|
||||||
pecl install APCu-5.1.24; \
|
pecl install APCu-5.1.24; \
|
||||||
pecl install igbinary-3.2.16; \
|
pecl install igbinary-3.2.16; \
|
||||||
|
pecl install imagick-3.8.0; \
|
||||||
pecl install memcached-3.3.0 \
|
pecl install memcached-3.3.0 \
|
||||||
--configureoptions 'enable-memcached-igbinary="yes"'; \
|
--configureoptions 'enable-memcached-igbinary="yes"'; \
|
||||||
pecl install redis-6.2.0 \
|
pecl install redis-6.2.0 \
|
||||||
|
@ -146,7 +130,7 @@ RUN { \
|
||||||
VOLUME /var/www/html
|
VOLUME /var/www/html
|
||||||
|
|
||||||
|
|
||||||
ENV NEXTCLOUD_VERSION 29.0.15
|
ENV NEXTCLOUD_VERSION 29.0.16
|
||||||
|
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
apk add --no-cache --virtual .fetch-deps \
|
apk add --no-cache --virtual .fetch-deps \
|
||||||
|
@ -154,8 +138,8 @@ RUN set -ex; \
|
||||||
gnupg \
|
gnupg \
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-29.0.15.tar.bz2"; \
|
curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-29.0.16.tar.bz2"; \
|
||||||
curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-29.0.15.tar.bz2.asc"; \
|
curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-29.0.16.tar.bz2.asc"; \
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
export GNUPGHOME="$(mktemp -d)"; \
|
||||||
# gpg key from https://nextcloud.com/nextcloud.asc
|
# gpg key from https://nextcloud.com/nextcloud.asc
|
||||||
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; \
|
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; \
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
# DO NOT EDIT: created by update.sh from Dockerfile-debian.template
|
# DO NOT EDIT: created by update.sh from Dockerfile-debian.template
|
||||||
FROM php:8.2-fpm-bookworm
|
FROM php:8.2-fpm-bookworm
|
||||||
|
|
||||||
# Define the commit hash for imagick as a variable
|
|
||||||
ENV IMAGICK_COMMIT_HASH d7d3c24af1b4f599897408f1714600b69a56473b
|
|
||||||
|
|
||||||
# entrypoint.sh and cron.sh dependencies
|
# entrypoint.sh and cron.sh dependencies
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
\
|
\
|
||||||
|
@ -68,23 +65,10 @@ RUN set -ex; \
|
||||||
zip \
|
zip \
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
# The master version on the imagick repository is compatible with PHP 8.3. However, the PECL version is not updated yet.
|
|
||||||
# As soon as it will get updated, we can switch back to the PECL version, instead of having this workaround.
|
|
||||||
curl -fsSL -o imagick.tar.gz "https://github.com/Imagick/imagick/archive/$IMAGICK_COMMIT_HASH.tar.gz"; \
|
|
||||||
tar -xzf imagick.tar.gz -C /tmp; \
|
|
||||||
rm imagick.tar.gz; \
|
|
||||||
cd "/tmp/imagick-$IMAGICK_COMMIT_HASH"; \
|
|
||||||
sed -i "s/@PACKAGE_VERSION@/git-$(echo ${IMAGICK_COMMIT_HASH} | cut -c 1-7)/" php_imagick.h; \
|
|
||||||
phpize; \
|
|
||||||
./configure; \
|
|
||||||
make; \
|
|
||||||
make install; \
|
|
||||||
cd; \
|
|
||||||
rm -r "/tmp/imagick-$IMAGICK_COMMIT_HASH"; \
|
|
||||||
\
|
|
||||||
# pecl will claim success even if one install fails, so we need to perform each install separately
|
# pecl will claim success even if one install fails, so we need to perform each install separately
|
||||||
pecl install APCu-5.1.24; \
|
pecl install APCu-5.1.24; \
|
||||||
pecl install igbinary-3.2.16; \
|
pecl install igbinary-3.2.16; \
|
||||||
|
pecl install imagick-3.8.0; \
|
||||||
pecl install memcached-3.3.0 \
|
pecl install memcached-3.3.0 \
|
||||||
--configureoptions 'enable-memcached-igbinary="yes"'; \
|
--configureoptions 'enable-memcached-igbinary="yes"'; \
|
||||||
pecl install redis-6.2.0 \
|
pecl install redis-6.2.0 \
|
||||||
|
@ -151,7 +135,7 @@ RUN { \
|
||||||
VOLUME /var/www/html
|
VOLUME /var/www/html
|
||||||
|
|
||||||
|
|
||||||
ENV NEXTCLOUD_VERSION 29.0.15
|
ENV NEXTCLOUD_VERSION 29.0.16
|
||||||
|
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
fetchDeps=" \
|
fetchDeps=" \
|
||||||
|
@ -161,8 +145,8 @@ RUN set -ex; \
|
||||||
apt-get update; \
|
apt-get update; \
|
||||||
apt-get install -y --no-install-recommends $fetchDeps; \
|
apt-get install -y --no-install-recommends $fetchDeps; \
|
||||||
\
|
\
|
||||||
curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-29.0.15.tar.bz2"; \
|
curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-29.0.16.tar.bz2"; \
|
||||||
curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-29.0.15.tar.bz2.asc"; \
|
curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-29.0.16.tar.bz2.asc"; \
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
export GNUPGHOME="$(mktemp -d)"; \
|
||||||
# gpg key from https://nextcloud.com/nextcloud.asc
|
# gpg key from https://nextcloud.com/nextcloud.asc
|
||||||
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; \
|
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; \
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
# DO NOT EDIT: created by update.sh from Dockerfile-debian.template
|
# DO NOT EDIT: created by update.sh from Dockerfile-debian.template
|
||||||
FROM php:8.2-apache-bookworm
|
FROM php:8.2-apache-bookworm
|
||||||
|
|
||||||
# Define the commit hash for imagick as a variable
|
|
||||||
ENV IMAGICK_COMMIT_HASH d7d3c24af1b4f599897408f1714600b69a56473b
|
|
||||||
|
|
||||||
# entrypoint.sh and cron.sh dependencies
|
# entrypoint.sh and cron.sh dependencies
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
\
|
\
|
||||||
|
@ -68,23 +65,10 @@ RUN set -ex; \
|
||||||
zip \
|
zip \
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
# The master version on the imagick repository is compatible with PHP 8.3. However, the PECL version is not updated yet.
|
|
||||||
# As soon as it will get updated, we can switch back to the PECL version, instead of having this workaround.
|
|
||||||
curl -fsSL -o imagick.tar.gz "https://github.com/Imagick/imagick/archive/$IMAGICK_COMMIT_HASH.tar.gz"; \
|
|
||||||
tar -xzf imagick.tar.gz -C /tmp; \
|
|
||||||
rm imagick.tar.gz; \
|
|
||||||
cd "/tmp/imagick-$IMAGICK_COMMIT_HASH"; \
|
|
||||||
sed -i "s/@PACKAGE_VERSION@/git-$(echo ${IMAGICK_COMMIT_HASH} | cut -c 1-7)/" php_imagick.h; \
|
|
||||||
phpize; \
|
|
||||||
./configure; \
|
|
||||||
make; \
|
|
||||||
make install; \
|
|
||||||
cd; \
|
|
||||||
rm -r "/tmp/imagick-$IMAGICK_COMMIT_HASH"; \
|
|
||||||
\
|
|
||||||
# pecl will claim success even if one install fails, so we need to perform each install separately
|
# pecl will claim success even if one install fails, so we need to perform each install separately
|
||||||
pecl install APCu-5.1.24; \
|
pecl install APCu-5.1.24; \
|
||||||
pecl install igbinary-3.2.16; \
|
pecl install igbinary-3.2.16; \
|
||||||
|
pecl install imagick-3.8.0; \
|
||||||
pecl install memcached-3.3.0 \
|
pecl install memcached-3.3.0 \
|
||||||
--configureoptions 'enable-memcached-igbinary="yes"'; \
|
--configureoptions 'enable-memcached-igbinary="yes"'; \
|
||||||
pecl install redis-6.2.0 \
|
pecl install redis-6.2.0 \
|
||||||
|
@ -166,7 +150,7 @@ RUN { \
|
||||||
} > /etc/apache2/conf-available/apache-limits.conf; \
|
} > /etc/apache2/conf-available/apache-limits.conf; \
|
||||||
a2enconf apache-limits
|
a2enconf apache-limits
|
||||||
|
|
||||||
ENV NEXTCLOUD_VERSION 30.0.9
|
ENV NEXTCLOUD_VERSION 30.0.10
|
||||||
|
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
fetchDeps=" \
|
fetchDeps=" \
|
||||||
|
@ -176,8 +160,8 @@ RUN set -ex; \
|
||||||
apt-get update; \
|
apt-get update; \
|
||||||
apt-get install -y --no-install-recommends $fetchDeps; \
|
apt-get install -y --no-install-recommends $fetchDeps; \
|
||||||
\
|
\
|
||||||
curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-30.0.9.tar.bz2"; \
|
curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-30.0.10.tar.bz2"; \
|
||||||
curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-30.0.9.tar.bz2.asc"; \
|
curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-30.0.10.tar.bz2.asc"; \
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
export GNUPGHOME="$(mktemp -d)"; \
|
||||||
# gpg key from https://nextcloud.com/nextcloud.asc
|
# gpg key from https://nextcloud.com/nextcloud.asc
|
||||||
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; \
|
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; \
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
# DO NOT EDIT: created by update.sh from Dockerfile-alpine.template
|
# DO NOT EDIT: created by update.sh from Dockerfile-alpine.template
|
||||||
FROM php:8.2-fpm-alpine3.21
|
FROM php:8.2-fpm-alpine3.21
|
||||||
|
|
||||||
# Define the commit hash for imagick as a variable
|
|
||||||
ENV IMAGICK_COMMIT_HASH d7d3c24af1b4f599897408f1714600b69a56473b
|
|
||||||
|
|
||||||
# entrypoint.sh and cron.sh dependencies
|
# entrypoint.sh and cron.sh dependencies
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
\
|
\
|
||||||
|
@ -65,23 +62,10 @@ RUN set -ex; \
|
||||||
zip \
|
zip \
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
# The master version on the imagick repository is compatible with PHP 8.3. However, the PECL version is not updated yet.
|
|
||||||
# As soon as it will get updated, we can switch back to the PECL version, instead of having this workaround.
|
|
||||||
curl -fsSL -o imagick.tar.gz "https://github.com/Imagick/imagick/archive/$IMAGICK_COMMIT_HASH.tar.gz"; \
|
|
||||||
tar -xzf imagick.tar.gz -C /tmp; \
|
|
||||||
rm imagick.tar.gz; \
|
|
||||||
cd "/tmp/imagick-$IMAGICK_COMMIT_HASH"; \
|
|
||||||
sed -i "s/@PACKAGE_VERSION@/git-$(echo ${IMAGICK_COMMIT_HASH} | cut -c 1-7)/" php_imagick.h; \
|
|
||||||
phpize; \
|
|
||||||
./configure; \
|
|
||||||
make; \
|
|
||||||
make install; \
|
|
||||||
cd; \
|
|
||||||
rm -r "/tmp/imagick-$IMAGICK_COMMIT_HASH"; \
|
|
||||||
\
|
|
||||||
# pecl will claim success even if one install fails, so we need to perform each install separately
|
# pecl will claim success even if one install fails, so we need to perform each install separately
|
||||||
pecl install APCu-5.1.24; \
|
pecl install APCu-5.1.24; \
|
||||||
pecl install igbinary-3.2.16; \
|
pecl install igbinary-3.2.16; \
|
||||||
|
pecl install imagick-3.8.0; \
|
||||||
pecl install memcached-3.3.0 \
|
pecl install memcached-3.3.0 \
|
||||||
--configureoptions 'enable-memcached-igbinary="yes"'; \
|
--configureoptions 'enable-memcached-igbinary="yes"'; \
|
||||||
pecl install redis-6.2.0 \
|
pecl install redis-6.2.0 \
|
||||||
|
@ -146,7 +130,7 @@ RUN { \
|
||||||
VOLUME /var/www/html
|
VOLUME /var/www/html
|
||||||
|
|
||||||
|
|
||||||
ENV NEXTCLOUD_VERSION 30.0.9
|
ENV NEXTCLOUD_VERSION 30.0.10
|
||||||
|
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
apk add --no-cache --virtual .fetch-deps \
|
apk add --no-cache --virtual .fetch-deps \
|
||||||
|
@ -154,8 +138,8 @@ RUN set -ex; \
|
||||||
gnupg \
|
gnupg \
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-30.0.9.tar.bz2"; \
|
curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-30.0.10.tar.bz2"; \
|
||||||
curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-30.0.9.tar.bz2.asc"; \
|
curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-30.0.10.tar.bz2.asc"; \
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
export GNUPGHOME="$(mktemp -d)"; \
|
||||||
# gpg key from https://nextcloud.com/nextcloud.asc
|
# gpg key from https://nextcloud.com/nextcloud.asc
|
||||||
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; \
|
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; \
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
# DO NOT EDIT: created by update.sh from Dockerfile-debian.template
|
# DO NOT EDIT: created by update.sh from Dockerfile-debian.template
|
||||||
FROM php:8.2-fpm-bookworm
|
FROM php:8.2-fpm-bookworm
|
||||||
|
|
||||||
# Define the commit hash for imagick as a variable
|
|
||||||
ENV IMAGICK_COMMIT_HASH d7d3c24af1b4f599897408f1714600b69a56473b
|
|
||||||
|
|
||||||
# entrypoint.sh and cron.sh dependencies
|
# entrypoint.sh and cron.sh dependencies
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
\
|
\
|
||||||
|
@ -68,23 +65,10 @@ RUN set -ex; \
|
||||||
zip \
|
zip \
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
# The master version on the imagick repository is compatible with PHP 8.3. However, the PECL version is not updated yet.
|
|
||||||
# As soon as it will get updated, we can switch back to the PECL version, instead of having this workaround.
|
|
||||||
curl -fsSL -o imagick.tar.gz "https://github.com/Imagick/imagick/archive/$IMAGICK_COMMIT_HASH.tar.gz"; \
|
|
||||||
tar -xzf imagick.tar.gz -C /tmp; \
|
|
||||||
rm imagick.tar.gz; \
|
|
||||||
cd "/tmp/imagick-$IMAGICK_COMMIT_HASH"; \
|
|
||||||
sed -i "s/@PACKAGE_VERSION@/git-$(echo ${IMAGICK_COMMIT_HASH} | cut -c 1-7)/" php_imagick.h; \
|
|
||||||
phpize; \
|
|
||||||
./configure; \
|
|
||||||
make; \
|
|
||||||
make install; \
|
|
||||||
cd; \
|
|
||||||
rm -r "/tmp/imagick-$IMAGICK_COMMIT_HASH"; \
|
|
||||||
\
|
|
||||||
# pecl will claim success even if one install fails, so we need to perform each install separately
|
# pecl will claim success even if one install fails, so we need to perform each install separately
|
||||||
pecl install APCu-5.1.24; \
|
pecl install APCu-5.1.24; \
|
||||||
pecl install igbinary-3.2.16; \
|
pecl install igbinary-3.2.16; \
|
||||||
|
pecl install imagick-3.8.0; \
|
||||||
pecl install memcached-3.3.0 \
|
pecl install memcached-3.3.0 \
|
||||||
--configureoptions 'enable-memcached-igbinary="yes"'; \
|
--configureoptions 'enable-memcached-igbinary="yes"'; \
|
||||||
pecl install redis-6.2.0 \
|
pecl install redis-6.2.0 \
|
||||||
|
@ -151,7 +135,7 @@ RUN { \
|
||||||
VOLUME /var/www/html
|
VOLUME /var/www/html
|
||||||
|
|
||||||
|
|
||||||
ENV NEXTCLOUD_VERSION 30.0.9
|
ENV NEXTCLOUD_VERSION 30.0.10
|
||||||
|
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
fetchDeps=" \
|
fetchDeps=" \
|
||||||
|
@ -161,8 +145,8 @@ RUN set -ex; \
|
||||||
apt-get update; \
|
apt-get update; \
|
||||||
apt-get install -y --no-install-recommends $fetchDeps; \
|
apt-get install -y --no-install-recommends $fetchDeps; \
|
||||||
\
|
\
|
||||||
curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-30.0.9.tar.bz2"; \
|
curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-30.0.10.tar.bz2"; \
|
||||||
curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-30.0.9.tar.bz2.asc"; \
|
curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-30.0.10.tar.bz2.asc"; \
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
export GNUPGHOME="$(mktemp -d)"; \
|
||||||
# gpg key from https://nextcloud.com/nextcloud.asc
|
# gpg key from https://nextcloud.com/nextcloud.asc
|
||||||
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; \
|
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; \
|
||||||
|
|
|
@ -1,8 +1,5 @@
|
||||||
# DO NOT EDIT: created by update.sh from Dockerfile-debian.template
|
# DO NOT EDIT: created by update.sh from Dockerfile-debian.template
|
||||||
FROM php:8.3-apache-bookworm
|
FROM php:8.2-apache-bookworm
|
||||||
|
|
||||||
# Define the commit hash for imagick as a variable
|
|
||||||
ENV IMAGICK_COMMIT_HASH d7d3c24af1b4f599897408f1714600b69a56473b
|
|
||||||
|
|
||||||
# entrypoint.sh and cron.sh dependencies
|
# entrypoint.sh and cron.sh dependencies
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
|
@ -68,23 +65,10 @@ RUN set -ex; \
|
||||||
zip \
|
zip \
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
# The master version on the imagick repository is compatible with PHP 8.3. However, the PECL version is not updated yet.
|
|
||||||
# As soon as it will get updated, we can switch back to the PECL version, instead of having this workaround.
|
|
||||||
curl -fsSL -o imagick.tar.gz "https://github.com/Imagick/imagick/archive/$IMAGICK_COMMIT_HASH.tar.gz"; \
|
|
||||||
tar -xzf imagick.tar.gz -C /tmp; \
|
|
||||||
rm imagick.tar.gz; \
|
|
||||||
cd "/tmp/imagick-$IMAGICK_COMMIT_HASH"; \
|
|
||||||
sed -i "s/@PACKAGE_VERSION@/git-$(echo ${IMAGICK_COMMIT_HASH} | cut -c 1-7)/" php_imagick.h; \
|
|
||||||
phpize; \
|
|
||||||
./configure; \
|
|
||||||
make; \
|
|
||||||
make install; \
|
|
||||||
cd; \
|
|
||||||
rm -r "/tmp/imagick-$IMAGICK_COMMIT_HASH"; \
|
|
||||||
\
|
|
||||||
# pecl will claim success even if one install fails, so we need to perform each install separately
|
# pecl will claim success even if one install fails, so we need to perform each install separately
|
||||||
pecl install APCu-5.1.24; \
|
pecl install APCu-5.1.24; \
|
||||||
pecl install igbinary-3.2.16; \
|
pecl install igbinary-3.2.16; \
|
||||||
|
pecl install imagick-3.8.0; \
|
||||||
pecl install memcached-3.3.0 \
|
pecl install memcached-3.3.0 \
|
||||||
--configureoptions 'enable-memcached-igbinary="yes"'; \
|
--configureoptions 'enable-memcached-igbinary="yes"'; \
|
||||||
pecl install redis-6.2.0 \
|
pecl install redis-6.2.0 \
|
||||||
|
@ -166,7 +150,7 @@ RUN { \
|
||||||
} > /etc/apache2/conf-available/apache-limits.conf; \
|
} > /etc/apache2/conf-available/apache-limits.conf; \
|
||||||
a2enconf apache-limits
|
a2enconf apache-limits
|
||||||
|
|
||||||
ENV NEXTCLOUD_VERSION 31.0.3
|
ENV NEXTCLOUD_VERSION 31.0.4
|
||||||
|
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
fetchDeps=" \
|
fetchDeps=" \
|
||||||
|
@ -176,8 +160,8 @@ RUN set -ex; \
|
||||||
apt-get update; \
|
apt-get update; \
|
||||||
apt-get install -y --no-install-recommends $fetchDeps; \
|
apt-get install -y --no-install-recommends $fetchDeps; \
|
||||||
\
|
\
|
||||||
curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-31.0.3.tar.bz2"; \
|
curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-31.0.4.tar.bz2"; \
|
||||||
curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-31.0.3.tar.bz2.asc"; \
|
curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-31.0.4.tar.bz2.asc"; \
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
export GNUPGHOME="$(mktemp -d)"; \
|
||||||
# gpg key from https://nextcloud.com/nextcloud.asc
|
# gpg key from https://nextcloud.com/nextcloud.asc
|
||||||
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; \
|
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; \
|
||||||
|
|
|
@ -1,8 +1,5 @@
|
||||||
# DO NOT EDIT: created by update.sh from Dockerfile-alpine.template
|
# DO NOT EDIT: created by update.sh from Dockerfile-alpine.template
|
||||||
FROM php:8.3-fpm-alpine3.21
|
FROM php:8.2-fpm-alpine3.21
|
||||||
|
|
||||||
# Define the commit hash for imagick as a variable
|
|
||||||
ENV IMAGICK_COMMIT_HASH d7d3c24af1b4f599897408f1714600b69a56473b
|
|
||||||
|
|
||||||
# entrypoint.sh and cron.sh dependencies
|
# entrypoint.sh and cron.sh dependencies
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
|
@ -65,23 +62,10 @@ RUN set -ex; \
|
||||||
zip \
|
zip \
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
# The master version on the imagick repository is compatible with PHP 8.3. However, the PECL version is not updated yet.
|
|
||||||
# As soon as it will get updated, we can switch back to the PECL version, instead of having this workaround.
|
|
||||||
curl -fsSL -o imagick.tar.gz "https://github.com/Imagick/imagick/archive/$IMAGICK_COMMIT_HASH.tar.gz"; \
|
|
||||||
tar -xzf imagick.tar.gz -C /tmp; \
|
|
||||||
rm imagick.tar.gz; \
|
|
||||||
cd "/tmp/imagick-$IMAGICK_COMMIT_HASH"; \
|
|
||||||
sed -i "s/@PACKAGE_VERSION@/git-$(echo ${IMAGICK_COMMIT_HASH} | cut -c 1-7)/" php_imagick.h; \
|
|
||||||
phpize; \
|
|
||||||
./configure; \
|
|
||||||
make; \
|
|
||||||
make install; \
|
|
||||||
cd; \
|
|
||||||
rm -r "/tmp/imagick-$IMAGICK_COMMIT_HASH"; \
|
|
||||||
\
|
|
||||||
# pecl will claim success even if one install fails, so we need to perform each install separately
|
# pecl will claim success even if one install fails, so we need to perform each install separately
|
||||||
pecl install APCu-5.1.24; \
|
pecl install APCu-5.1.24; \
|
||||||
pecl install igbinary-3.2.16; \
|
pecl install igbinary-3.2.16; \
|
||||||
|
pecl install imagick-3.8.0; \
|
||||||
pecl install memcached-3.3.0 \
|
pecl install memcached-3.3.0 \
|
||||||
--configureoptions 'enable-memcached-igbinary="yes"'; \
|
--configureoptions 'enable-memcached-igbinary="yes"'; \
|
||||||
pecl install redis-6.2.0 \
|
pecl install redis-6.2.0 \
|
||||||
|
@ -146,7 +130,7 @@ RUN { \
|
||||||
VOLUME /var/www/html
|
VOLUME /var/www/html
|
||||||
|
|
||||||
|
|
||||||
ENV NEXTCLOUD_VERSION 31.0.3
|
ENV NEXTCLOUD_VERSION 31.0.4
|
||||||
|
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
apk add --no-cache --virtual .fetch-deps \
|
apk add --no-cache --virtual .fetch-deps \
|
||||||
|
@ -154,8 +138,8 @@ RUN set -ex; \
|
||||||
gnupg \
|
gnupg \
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-31.0.3.tar.bz2"; \
|
curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-31.0.4.tar.bz2"; \
|
||||||
curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-31.0.3.tar.bz2.asc"; \
|
curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-31.0.4.tar.bz2.asc"; \
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
export GNUPGHOME="$(mktemp -d)"; \
|
||||||
# gpg key from https://nextcloud.com/nextcloud.asc
|
# gpg key from https://nextcloud.com/nextcloud.asc
|
||||||
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; \
|
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; \
|
||||||
|
|
|
@ -1,8 +1,5 @@
|
||||||
# DO NOT EDIT: created by update.sh from Dockerfile-debian.template
|
# DO NOT EDIT: created by update.sh from Dockerfile-debian.template
|
||||||
FROM php:8.3-fpm-bookworm
|
FROM php:8.2-fpm-bookworm
|
||||||
|
|
||||||
# Define the commit hash for imagick as a variable
|
|
||||||
ENV IMAGICK_COMMIT_HASH d7d3c24af1b4f599897408f1714600b69a56473b
|
|
||||||
|
|
||||||
# entrypoint.sh and cron.sh dependencies
|
# entrypoint.sh and cron.sh dependencies
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
|
@ -68,23 +65,10 @@ RUN set -ex; \
|
||||||
zip \
|
zip \
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
# The master version on the imagick repository is compatible with PHP 8.3. However, the PECL version is not updated yet.
|
|
||||||
# As soon as it will get updated, we can switch back to the PECL version, instead of having this workaround.
|
|
||||||
curl -fsSL -o imagick.tar.gz "https://github.com/Imagick/imagick/archive/$IMAGICK_COMMIT_HASH.tar.gz"; \
|
|
||||||
tar -xzf imagick.tar.gz -C /tmp; \
|
|
||||||
rm imagick.tar.gz; \
|
|
||||||
cd "/tmp/imagick-$IMAGICK_COMMIT_HASH"; \
|
|
||||||
sed -i "s/@PACKAGE_VERSION@/git-$(echo ${IMAGICK_COMMIT_HASH} | cut -c 1-7)/" php_imagick.h; \
|
|
||||||
phpize; \
|
|
||||||
./configure; \
|
|
||||||
make; \
|
|
||||||
make install; \
|
|
||||||
cd; \
|
|
||||||
rm -r "/tmp/imagick-$IMAGICK_COMMIT_HASH"; \
|
|
||||||
\
|
|
||||||
# pecl will claim success even if one install fails, so we need to perform each install separately
|
# pecl will claim success even if one install fails, so we need to perform each install separately
|
||||||
pecl install APCu-5.1.24; \
|
pecl install APCu-5.1.24; \
|
||||||
pecl install igbinary-3.2.16; \
|
pecl install igbinary-3.2.16; \
|
||||||
|
pecl install imagick-3.8.0; \
|
||||||
pecl install memcached-3.3.0 \
|
pecl install memcached-3.3.0 \
|
||||||
--configureoptions 'enable-memcached-igbinary="yes"'; \
|
--configureoptions 'enable-memcached-igbinary="yes"'; \
|
||||||
pecl install redis-6.2.0 \
|
pecl install redis-6.2.0 \
|
||||||
|
@ -151,7 +135,7 @@ RUN { \
|
||||||
VOLUME /var/www/html
|
VOLUME /var/www/html
|
||||||
|
|
||||||
|
|
||||||
ENV NEXTCLOUD_VERSION 31.0.3
|
ENV NEXTCLOUD_VERSION 31.0.4
|
||||||
|
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
fetchDeps=" \
|
fetchDeps=" \
|
||||||
|
@ -161,8 +145,8 @@ RUN set -ex; \
|
||||||
apt-get update; \
|
apt-get update; \
|
||||||
apt-get install -y --no-install-recommends $fetchDeps; \
|
apt-get install -y --no-install-recommends $fetchDeps; \
|
||||||
\
|
\
|
||||||
curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-31.0.3.tar.bz2"; \
|
curl -fsSL -o nextcloud.tar.bz2 "https://download.nextcloud.com/server/releases/nextcloud-31.0.4.tar.bz2"; \
|
||||||
curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-31.0.3.tar.bz2.asc"; \
|
curl -fsSL -o nextcloud.tar.bz2.asc "https://download.nextcloud.com/server/releases/nextcloud-31.0.4.tar.bz2.asc"; \
|
||||||
export GNUPGHOME="$(mktemp -d)"; \
|
export GNUPGHOME="$(mktemp -d)"; \
|
||||||
# gpg key from https://nextcloud.com/nextcloud.asc
|
# gpg key from https://nextcloud.com/nextcloud.asc
|
||||||
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; \
|
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 28806A878AE423A28372792ED75899B9A724937A; \
|
||||||
|
|
|
@ -1,8 +1,5 @@
|
||||||
FROM php:%%PHP_VERSION%%-%%VARIANT%%%%ALPINE_VERSION%%
|
FROM php:%%PHP_VERSION%%-%%VARIANT%%%%ALPINE_VERSION%%
|
||||||
|
|
||||||
# Define the commit hash for imagick as a variable
|
|
||||||
ENV IMAGICK_COMMIT_HASH d7d3c24af1b4f599897408f1714600b69a56473b
|
|
||||||
|
|
||||||
# entrypoint.sh and cron.sh dependencies
|
# entrypoint.sh and cron.sh dependencies
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
\
|
\
|
||||||
|
@ -64,23 +61,10 @@ RUN set -ex; \
|
||||||
zip \
|
zip \
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
# The master version on the imagick repository is compatible with PHP 8.3. However, the PECL version is not updated yet.
|
|
||||||
# As soon as it will get updated, we can switch back to the PECL version, instead of having this workaround.
|
|
||||||
curl -fsSL -o imagick.tar.gz "https://github.com/Imagick/imagick/archive/$IMAGICK_COMMIT_HASH.tar.gz"; \
|
|
||||||
tar -xzf imagick.tar.gz -C /tmp; \
|
|
||||||
rm imagick.tar.gz; \
|
|
||||||
cd "/tmp/imagick-$IMAGICK_COMMIT_HASH"; \
|
|
||||||
sed -i "s/@PACKAGE_VERSION@/git-$(echo ${IMAGICK_COMMIT_HASH} | cut -c 1-7)/" php_imagick.h; \
|
|
||||||
phpize; \
|
|
||||||
./configure; \
|
|
||||||
make; \
|
|
||||||
make install; \
|
|
||||||
cd; \
|
|
||||||
rm -r "/tmp/imagick-$IMAGICK_COMMIT_HASH"; \
|
|
||||||
\
|
|
||||||
# pecl will claim success even if one install fails, so we need to perform each install separately
|
# pecl will claim success even if one install fails, so we need to perform each install separately
|
||||||
pecl install APCu-%%APCU_VERSION%%; \
|
pecl install APCu-%%APCU_VERSION%%; \
|
||||||
pecl install igbinary-%%IGBINARY_VERSION%%; \
|
pecl install igbinary-%%IGBINARY_VERSION%%; \
|
||||||
|
pecl install imagick-%%IMAGICK_VERSION%%; \
|
||||||
pecl install memcached-%%MEMCACHED_VERSION%% \
|
pecl install memcached-%%MEMCACHED_VERSION%% \
|
||||||
--configureoptions 'enable-memcached-igbinary="yes"'; \
|
--configureoptions 'enable-memcached-igbinary="yes"'; \
|
||||||
pecl install redis-%%REDIS_VERSION%% \
|
pecl install redis-%%REDIS_VERSION%% \
|
||||||
|
|
|
@ -1,8 +1,5 @@
|
||||||
FROM php:%%PHP_VERSION%%-%%VARIANT%%-%%DEBIAN_VERSION%%
|
FROM php:%%PHP_VERSION%%-%%VARIANT%%-%%DEBIAN_VERSION%%
|
||||||
|
|
||||||
# Define the commit hash for imagick as a variable
|
|
||||||
ENV IMAGICK_COMMIT_HASH d7d3c24af1b4f599897408f1714600b69a56473b
|
|
||||||
|
|
||||||
# entrypoint.sh and cron.sh dependencies
|
# entrypoint.sh and cron.sh dependencies
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
\
|
\
|
||||||
|
@ -67,23 +64,10 @@ RUN set -ex; \
|
||||||
zip \
|
zip \
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
# The master version on the imagick repository is compatible with PHP 8.3. However, the PECL version is not updated yet.
|
|
||||||
# As soon as it will get updated, we can switch back to the PECL version, instead of having this workaround.
|
|
||||||
curl -fsSL -o imagick.tar.gz "https://github.com/Imagick/imagick/archive/$IMAGICK_COMMIT_HASH.tar.gz"; \
|
|
||||||
tar -xzf imagick.tar.gz -C /tmp; \
|
|
||||||
rm imagick.tar.gz; \
|
|
||||||
cd "/tmp/imagick-$IMAGICK_COMMIT_HASH"; \
|
|
||||||
sed -i "s/@PACKAGE_VERSION@/git-$(echo ${IMAGICK_COMMIT_HASH} | cut -c 1-7)/" php_imagick.h; \
|
|
||||||
phpize; \
|
|
||||||
./configure; \
|
|
||||||
make; \
|
|
||||||
make install; \
|
|
||||||
cd; \
|
|
||||||
rm -r "/tmp/imagick-$IMAGICK_COMMIT_HASH"; \
|
|
||||||
\
|
|
||||||
# pecl will claim success even if one install fails, so we need to perform each install separately
|
# pecl will claim success even if one install fails, so we need to perform each install separately
|
||||||
pecl install APCu-%%APCU_VERSION%%; \
|
pecl install APCu-%%APCU_VERSION%%; \
|
||||||
pecl install igbinary-%%IGBINARY_VERSION%%; \
|
pecl install igbinary-%%IGBINARY_VERSION%%; \
|
||||||
|
pecl install imagick-%%IMAGICK_VERSION%%; \
|
||||||
pecl install memcached-%%MEMCACHED_VERSION%% \
|
pecl install memcached-%%MEMCACHED_VERSION%% \
|
||||||
--configureoptions 'enable-memcached-igbinary="yes"'; \
|
--configureoptions 'enable-memcached-igbinary="yes"'; \
|
||||||
pecl install redis-%%REDIS_VERSION%% \
|
pecl install redis-%%REDIS_VERSION%% \
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
31.0.3
|
31.0.4
|
||||||
|
|
|
@ -11,7 +11,6 @@ declare -A debian_version=(
|
||||||
|
|
||||||
declare -A php_version=(
|
declare -A php_version=(
|
||||||
[default]='8.2'
|
[default]='8.2'
|
||||||
[31]='8.3'
|
|
||||||
)
|
)
|
||||||
|
|
||||||
declare -A cmd=(
|
declare -A cmd=(
|
||||||
|
@ -55,7 +54,7 @@ igbinary_version="$(
|
||||||
)"
|
)"
|
||||||
|
|
||||||
imagick_version="$(
|
imagick_version="$(
|
||||||
git ls-remote --tags https://github.com/mkoppanen/imagick.git \
|
git ls-remote --tags https://github.com/imagick/imagick.git \
|
||||||
| cut -d/ -f3 \
|
| cut -d/ -f3 \
|
||||||
| grep -viE '[a-z]' \
|
| grep -viE '[a-z]' \
|
||||||
| tr -d '^{}' \
|
| tr -d '^{}' \
|
||||||
|
|
|
@ -1,35 +1,35 @@
|
||||||
{
|
{
|
||||||
"31": {
|
"31": {
|
||||||
"branch": "31",
|
"branch": "31",
|
||||||
"version": "31.0.3",
|
"version": "31.0.4",
|
||||||
"url": "https://download.nextcloud.com/server/releases/nextcloud-31.0.3.tar.bz2",
|
"url": "https://download.nextcloud.com/server/releases/nextcloud-31.0.4.tar.bz2",
|
||||||
"ascUrl": "https://download.nextcloud.com/server/releases/nextcloud-31.0.3.tar.bz2.asc",
|
"ascUrl": "https://download.nextcloud.com/server/releases/nextcloud-31.0.4.tar.bz2.asc",
|
||||||
"variants": {
|
"variants": {
|
||||||
"apache": {
|
"apache": {
|
||||||
"variant": "apache",
|
"variant": "apache",
|
||||||
"base": "debian",
|
"base": "debian",
|
||||||
"baseVersion": "bookworm",
|
"baseVersion": "bookworm",
|
||||||
"phpVersion": "8.3"
|
"phpVersion": "8.2"
|
||||||
},
|
},
|
||||||
"fpm": {
|
"fpm": {
|
||||||
"variant": "fpm",
|
"variant": "fpm",
|
||||||
"base": "debian",
|
"base": "debian",
|
||||||
"baseVersion": "bookworm",
|
"baseVersion": "bookworm",
|
||||||
"phpVersion": "8.3"
|
"phpVersion": "8.2"
|
||||||
},
|
},
|
||||||
"fpm-alpine": {
|
"fpm-alpine": {
|
||||||
"variant": "fpm-alpine",
|
"variant": "fpm-alpine",
|
||||||
"base": "alpine",
|
"base": "alpine",
|
||||||
"baseVersion": "3.21",
|
"baseVersion": "3.21",
|
||||||
"phpVersion": "8.3"
|
"phpVersion": "8.2"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"30": {
|
"30": {
|
||||||
"branch": "30",
|
"branch": "30",
|
||||||
"version": "30.0.9",
|
"version": "30.0.10",
|
||||||
"url": "https://download.nextcloud.com/server/releases/nextcloud-30.0.9.tar.bz2",
|
"url": "https://download.nextcloud.com/server/releases/nextcloud-30.0.10.tar.bz2",
|
||||||
"ascUrl": "https://download.nextcloud.com/server/releases/nextcloud-30.0.9.tar.bz2.asc",
|
"ascUrl": "https://download.nextcloud.com/server/releases/nextcloud-30.0.10.tar.bz2.asc",
|
||||||
"variants": {
|
"variants": {
|
||||||
"apache": {
|
"apache": {
|
||||||
"variant": "apache",
|
"variant": "apache",
|
||||||
|
@ -53,9 +53,9 @@
|
||||||
},
|
},
|
||||||
"29": {
|
"29": {
|
||||||
"branch": "29",
|
"branch": "29",
|
||||||
"version": "29.0.15",
|
"version": "29.0.16",
|
||||||
"url": "https://download.nextcloud.com/server/releases/nextcloud-29.0.15.tar.bz2",
|
"url": "https://download.nextcloud.com/server/releases/nextcloud-29.0.16.tar.bz2",
|
||||||
"ascUrl": "https://download.nextcloud.com/server/releases/nextcloud-29.0.15.tar.bz2.asc",
|
"ascUrl": "https://download.nextcloud.com/server/releases/nextcloud-29.0.16.tar.bz2.asc",
|
||||||
"variants": {
|
"variants": {
|
||||||
"apache": {
|
"apache": {
|
||||||
"variant": "apache",
|
"variant": "apache",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue