File tree Expand file tree Collapse file tree 6 files changed +32
-23
lines changed Expand file tree Collapse file tree 6 files changed +32
-23
lines changed Original file line number Diff line number Diff line change 1
1
version : 2
2
2
updates :
3
3
- package-ecosystem : " docker"
4
- directory : " /8.1 "
4
+ directory : " /8.2 "
5
5
schedule :
6
6
interval : " daily"
7
7
ignore :
8
8
- dependency-name : " *"
9
9
update-types : ["version-update:semver-major"]
10
10
11
11
- package-ecosystem : " docker"
12
- directory : " /8.2 "
12
+ directory : " /8.3 "
13
13
schedule :
14
14
interval : " daily"
15
15
ignore :
16
16
- dependency-name : " *"
17
17
update-types : ["version-update:semver-major"]
18
18
19
19
- package-ecosystem : " docker"
20
- directory : " /8.3 "
20
+ directory : " /8.4 "
21
21
schedule :
22
22
interval : " daily"
23
23
ignore :
Original file line number Diff line number Diff line change @@ -16,15 +16,15 @@ jobs:
16
16
matrix :
17
17
include :
18
18
- tag : " latest"
19
- php : " 8.3 "
19
+ php : " 8.4 "
20
20
- tag : " stable"
21
- php : " 8.2"
21
+ php : " 8.3"
22
+ - tag : " 8.4"
23
+ php : " 8.4"
22
24
- tag : " 8.3"
23
25
php : " 8.3"
24
26
- tag : " 8.2"
25
27
php : " 8.2"
26
- - tag : " 8.1"
27
- php : " 8.1"
28
28
29
29
steps :
30
30
- uses : actions/checkout@v3
@@ -42,12 +42,21 @@ jobs:
42
42
username : ${{ secrets.DOCKERHUB_USERNAME }}
43
43
password : ${{ secrets.DOCKERHUB_TOKEN }}
44
44
45
+ - name : Setup QEMU for multi-platform builds
46
+ uses : docker/setup-qemu-action@v2
47
+ with :
48
+ platforms : linux/amd64,linux/arm64
49
+
50
+ - name : Setup Docker Buildx
51
+ uses : docker/setup-buildx-action@v2
52
+
45
53
- name : Build and push
46
54
id : docker_build
47
55
uses : docker/build-push-action@v3
48
56
with :
49
57
push : true
50
58
context : ${{ matrix.php }}
59
+ platforms : linux/amd64,linux/arm64
51
60
tags : |
52
61
ghcr.io/${{ env.IMAGE }}:${{ matrix.tag }}
53
62
${{ env.IMAGE }}:${{ matrix.tag }}
Original file line number Diff line number Diff line change 1
- FROM php:8.2-alpine3.17
1
+ FROM php:8.2-alpine3.21
2
2
3
3
# Add docker-php-extension-installer script
4
4
ADD https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/
@@ -32,8 +32,8 @@ RUN chmod +x /usr/local/bin/install-php-extensions && \
32
32
install-php-extensions \
33
33
@composer \
34
34
redis-stable \
35
- imagick-stable \
36
- xdebug-stable \
35
+ imagick \
36
+ xdebug \
37
37
bcmath \
38
38
calendar \
39
39
exif \
Original file line number Diff line number Diff line change 1
- FROM php:8.3-alpine3.17
1
+ FROM php:8.3-alpine3.21
2
2
3
3
# Add docker-php-extension-installer script
4
4
ADD https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/
@@ -32,8 +32,8 @@ RUN chmod +x /usr/local/bin/install-php-extensions && \
32
32
install-php-extensions \
33
33
@composer \
34
34
redis-stable \
35
- imagick-stable \
36
- xdebug-beta \
35
+ imagick \
36
+ xdebug \
37
37
bcmath \
38
38
calendar \
39
39
exif \
Original file line number Diff line number Diff line change 1
- FROM php:8.1 -alpine3.15
1
+ FROM php:8.4 -alpine3.21
2
2
3
3
# Add docker-php-extension-installer script
4
4
ADD https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/
@@ -32,8 +32,8 @@ RUN chmod +x /usr/local/bin/install-php-extensions && \
32
32
install-php-extensions \
33
33
@composer \
34
34
redis-stable \
35
- imagick-stable \
36
- xdebug-stable \
35
+ imagick \
36
+ xdebug \
37
37
bcmath \
38
38
calendar \
39
39
exif \
Original file line number Diff line number Diff line change 4
4
5
5
[ ![ Docker Badge] ( https://img.shields.io/docker/pulls/lorisleiva/laravel-docker )] ( https://hub.docker.com/r/lorisleiva/laravel-docker/ )
6
6
7
- | Tags | PHP version | Features |
8
- | ------ | ----------- | --------------------------------------------------------------------------------------------------------------- |
9
- | 8.1 | 8.1 | β
Everything. |
10
- | 8.2 | 8.2 | β
Everything. |
11
- | 8.3 | 8.3 | β οΈ Everything but using ` xdebug-beta ` instead of ` xdebug-stable ` . |
12
- | stable | ** 8.2 ** | π Aliases the latest stable version of PHP that supports all features of this docker image. |
13
- | latest | ** 8.3 ** | π Aliases the latest stable version of PHP available (even if that version does not support all features yet). |
7
+ | Tags | PHP version | Architecture | Features |
8
+ | -------- | ------------- | -------------| ----------------------------------------------------------------------------------------------------------------- |
9
+ | 8.2 | 8.2 | amd64/arm64 | β
Everything. |
10
+ | 8.3 | 8.3 | amd64/arm64 | β
Everything. |
11
+ | 8.4 | 8.4 | amd64/arm64 | β
Everything. |
12
+ | stable | ** 8.3 ** | amd64/arm64 | π Aliases the latest stable version of PHP that supports all features of this docker image. |
13
+ | latest | ** 8.4 ** | amd64/arm64 | π Aliases the latest stable version of PHP available (even if that version does not support all features yet). |
14
14
15
15
#### Use within your GitLab's pipelines.
16
16
You canβt perform that action at this time.
0 commit comments