File tree Expand file tree Collapse file tree 3 files changed +8
-2
lines changed Expand file tree Collapse file tree 3 files changed +8
-2
lines changed Original file line number Diff line number Diff line change 1
- FROM php:8.1 -%%VARIANT%%
1
+ FROM php:%%PHP_VERSION%% -%%VARIANT%%
2
2
3
3
# docker-entrypoint.sh dependencies
4
4
RUN apk add --no-cache \
Original file line number Diff line number Diff line change 1
- FROM php:8.1 -%%VARIANT%%
1
+ FROM php:%%PHP_VERSION%% -%%VARIANT%%
2
2
3
3
# Install dependencies
4
4
RUN set -ex; \
Original file line number Diff line number Diff line change @@ -7,6 +7,10 @@ command -v jq >/dev/null 2>&1 || { echo >&2 "'jq' is required but not found. Abo
7
7
[ -n " ${BASH_VERSINFO} " ] && [ -n " ${BASH_VERSINFO[0]} " ] && [ ${BASH_VERSINFO[0]} -ge 4 ] \
8
8
|| { echo >&2 " Bash 4.0 or greater is required. Aborting." ; exit 1; }
9
9
10
+ declare -A php_version=(
11
+ [default]=' 8.1'
12
+ )
13
+
10
14
declare -A cmd=(
11
15
[apache]=' apache2-foreground'
12
16
[fpm]=' php-fpm'
@@ -33,6 +37,7 @@ function create_variant() {
33
37
local branch=" $( sed -ne ' s/^\([0-9]*\.[0-9]*\)\..*$/\1/p' <<< " $version" ) "
34
38
local url=" $( download_url " $version " ) "
35
39
local ascUrl=" $( download_url " $version " ) .asc"
40
+ local phpVersion=" ${php_version[$version]-${php_version[default]} } "
36
41
37
42
echo " updating $version [$branch ] $variant "
38
43
@@ -45,6 +50,7 @@ function create_variant() {
45
50
s/%%SHA256%%/' " $sha256 " ' /;
46
51
s/%%DOWNLOAD_URL%%/' " $( sed -e ' s/[\/&]/\\&/g' <<< " $url" ) " ' /;
47
52
s/%%DOWNLOAD_URL_ASC%%/' " $( sed -e ' s/[\/&]/\\&/g' <<< " $ascUrl" ) " ' /;
53
+ s/%%PHP_VERSION%%/' " $phpVersion " ' /g;
48
54
s/%%GPG_KEY%%/' " $gpg_key " ' /g;
49
55
s/%%VARIANT%%/' " $variant " ' /;
50
56
s/%%CMD%%/' " ${cmd[$variant]} " ' /;
You can’t perform that action at this time.
0 commit comments