mirror of
https://github.com/nextcloud/docker.git
synced 2025-03-16 11:25:09 +01:00
Downgrade Nextcloud 25 to PHP 8.0 due OpenSSL 1.1/Alpine 3.16 (#1990)
Signed-off-by: J0WI <J0WI@users.noreply.github.com>
This commit is contained in:
parent
8394b4967c
commit
136a20de32
2 changed files with 13 additions and 2 deletions
|
@ -1,5 +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.1-fpm-alpine3.16
|
FROM php:8.0-fpm-alpine3.16
|
||||||
|
|
||||||
# entrypoint.sh and cron.sh dependencies
|
# entrypoint.sh and cron.sh dependencies
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
|
|
13
update.sh
13
update.sh
|
@ -2,6 +2,8 @@
|
||||||
set -eo pipefail
|
set -eo pipefail
|
||||||
|
|
||||||
declare -A alpine_version=(
|
declare -A alpine_version=(
|
||||||
|
# https://github.com/nextcloud/server/issues/32003
|
||||||
|
# Nextcloud 25 requires OpenSSL 1.1
|
||||||
[25]='3.16'
|
[25]='3.16'
|
||||||
[default]='3.17'
|
[default]='3.17'
|
||||||
)
|
)
|
||||||
|
@ -121,7 +123,16 @@ function create_variant() {
|
||||||
|
|
||||||
# Nextcloud 26+ recommends sysvsem
|
# Nextcloud 26+ recommends sysvsem
|
||||||
case "$version" in
|
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 '
|
sed -ri -e '
|
||||||
/sysvsem/d
|
/sysvsem/d
|
||||||
' "$dir/Dockerfile"
|
' "$dir/Dockerfile"
|
||||||
|
|
Loading…
Add table
Reference in a new issue