diff options
author | J0WI <J0WI@users.noreply.github.com> | 2023-05-26 01:00:58 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-26 01:00:58 +0000 |
commit | 136a20de3270db7c2a443f9f9241cb54d1fef531 (patch) | |
tree | 796c7ecbee7b9fd2955b827ad28c4100332e6f79 | |
parent | 8394b4967cadad4167fcee903e0e61e8b5299b24 (diff) |
Downgrade Nextcloud 25 to PHP 8.0 due OpenSSL 1.1/Alpine 3.16 (#1990)
Signed-off-by: J0WI <J0WI@users.noreply.github.com>
-rw-r--r-- | 25/fpm-alpine/Dockerfile | 2 | ||||
-rwxr-xr-x | update.sh | 13 |
2 files changed, 13 insertions, 2 deletions
diff --git a/25/fpm-alpine/Dockerfile b/25/fpm-alpine/Dockerfile index d9baf461..a8ad27ea 100644 --- a/25/fpm-alpine/Dockerfile +++ b/25/fpm-alpine/Dockerfile @@ -1,5 +1,5 @@ # DO NOT EDIT: created by update.sh from Dockerfile-alpine.template -FROM php:8.1-fpm-alpine3.16 +FROM php:8.0-fpm-alpine3.16 # entrypoint.sh and cron.sh dependencies RUN set -ex; \ @@ -2,6 +2,8 @@ set -eo pipefail declare -A alpine_version=( + # https://github.com/nextcloud/server/issues/32003 + # Nextcloud 25 requires OpenSSL 1.1 [25]='3.16' [default]='3.17' ) @@ -121,7 +123,16 @@ function create_variant() { # Nextcloud 26+ recommends sysvsem case "$version" in - 24|25 ) + 25 ) + case "$variant" in + fpm-alpine ) + # Alpine 3.16 / OpenSSL 1.1 is only available for PHP 8.0 + sed -ri -e ' + s/FROM php:8\.1-fpm-alpine/FROM php:8.0-fpm-alpine/ + ' "$dir/Dockerfile" + ;; + esac + sed -ri -e ' /sysvsem/d ' "$dir/Dockerfile" |