Skip to content

Commit bb81171

Browse files
committed
Upgrade PHP v8.3.19
1 parent bc46137 commit bb81171

5 files changed

Lines changed: 25 additions & 25 deletions

File tree

.build.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
DOCKER_IMAGE_NAME=docker.io/elasticms/base-php
33

44
# Default PHP Version
5-
PHP_VERSION=8.3.15
5+
PHP_VERSION=8.3.19
66

77
# Default Versions
88
NODE_VERSION=20

Dockerfiles/Dockerfile.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ ARG COMPOSER_VERSION_ARG
55

66
FROM composer:${COMPOSER_VERSION_ARG:-2.7.7} AS composer
77
FROM node:${NODE_VERSION_ARG:-20}-alpine3.21 AS node
8-
FROM php:${VERSION_ARG:-8.3.15}-fpm-alpine3.21 AS fpm-prd
8+
FROM php:${VERSION_ARG:-8.3.19}-fpm-alpine3.21 AS fpm-prd
99

1010
# include(fpm-prd.m4)
1111

@@ -29,7 +29,7 @@ FROM fpm-dev AS nginx-dev
2929

3030
# include(nginx.m4)
3131

32-
FROM php:${VERSION_ARG:-8.3.15}-cli-alpine3.21 AS cli-prd
32+
FROM php:${VERSION_ARG:-8.3.19}-cli-alpine3.21 AS cli-prd
3333

3434
# include(cli-prd.m4)
3535

README.md

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -60,49 +60,49 @@ Default value of Docker build arguments is grabbed from the [.build.env](.build.
6060
## Example building __fpm__ variant __prd__ Docker image
6161

6262
```sh
63-
make build-fpm PHP_VERSION=8.3.15
63+
make build-fpm PHP_VERSION=8.3.19
6464
```
6565

66-
__Provide docker image__ : `docker.io/elasticms/base-php:8.3.15-fpm-prd`
66+
__Provide docker image__ : `docker.io/elasticms/base-php:8.3.19-fpm-prd`
6767

6868
```sh
69-
make build-fpm PHP_VERSION=8.3.15 DOCKER_IMAGE_NAME=docker.io/lambdauser/mybasephpimage
69+
make build-fpm PHP_VERSION=8.3.19 DOCKER_IMAGE_NAME=docker.io/lambdauser/mybasephpimage
7070
```
7171

72-
__Provide docker image__ : `docker.io/lambdauser/mybasephpimage:8.3.15-fpm-prd`
72+
__Provide docker image__ : `docker.io/lambdauser/mybasephpimage:8.3.19-fpm-prd`
7373

7474
## Example building __fpm__ variant __dev__ Docker image
7575

7676
```sh
77-
make build-fpm-dev PHP_VERSION=8.3.15
77+
make build-fpm-dev PHP_VERSION=8.3.19
7878
```
7979

80-
__Provide docker image__ : `docker.io/elasticms/base-php:8.3.15-fpm-dev`
80+
__Provide docker image__ : `docker.io/elasticms/base-php:8.3.19-fpm-dev`
8181

8282
## Example building __nginx__ variant __dev__ Docker image
8383

8484
```sh
85-
make build-nginx-dev PHP_VERSION=8.3.15
85+
make build-nginx-dev PHP_VERSION=8.3.19
8686
```
8787

88-
__Provide docker image__ : `docker.io/elasticms/base-php:8.3.15-nginx-dev`
88+
__Provide docker image__ : `docker.io/elasticms/base-php:8.3.19-nginx-dev`
8989

9090
## Example building __all__ variants Docker image
9191

9292
```sh
93-
make build-all PHP_VERSION=8.3.15
93+
make build-all PHP_VERSION=8.3.19
9494
```
9595

9696
__Provide docker images__ :
9797

98-
- `docker.io/elasticms/base-php:8.3.15-fpm-prd`
99-
- `docker.io/elasticms/base-php:8.3.15-fpm-dev`
100-
- `docker.io/elasticms/base-php:8.3.15-apache-prd`
101-
- `docker.io/elasticms/base-php:8.3.15-apache-dev`
102-
- `docker.io/elasticms/base-php:8.3.15-nginx-prd`
103-
- `docker.io/elasticms/base-php:8.3.15-nginx-dev`
104-
- `docker.io/elasticms/base-php:8.3.15-cli-prd`
105-
- `docker.io/elasticms/base-php:8.3.15-cli-dev`
98+
- `docker.io/elasticms/base-php:8.3.19-fpm-prd`
99+
- `docker.io/elasticms/base-php:8.3.19-fpm-dev`
100+
- `docker.io/elasticms/base-php:8.3.19-apache-prd`
101+
- `docker.io/elasticms/base-php:8.3.19-apache-dev`
102+
- `docker.io/elasticms/base-php:8.3.19-nginx-prd`
103+
- `docker.io/elasticms/base-php:8.3.19-nginx-dev`
104+
- `docker.io/elasticms/base-php:8.3.19-cli-prd`
105+
- `docker.io/elasticms/base-php:8.3.19-cli-dev`
106106
# Test
107107

108108
## Prerequisite
@@ -118,13 +118,13 @@ make test[-fpm|-apache|-nginx|-cli|-all][-dev] PHP_VERSION=<PHP Version you want
118118
## Example testing of __prd__ builded docker image
119119

120120
```sh
121-
make test PHP_VERSION=8.3.15
121+
make test PHP_VERSION=8.3.19
122122
```
123123

124124
## Example testing of __dev__ builded docker image
125125

126126
```sh
127-
make test-dev PHP_VERSION=8.3.15
127+
make test-dev PHP_VERSION=8.3.19
128128
```
129129

130130
# Releases
@@ -144,7 +144,7 @@ The `docker.io/elasticms/base-php` images come in many flavors, each designed fo
144144

145145
## `docker.io/elasticms/base-php:<version>-fpm[-prd]`
146146

147-
This image is based and use the official PHP Docker Hub image [`docker.io/php:8.3.x-fpm-alpine3.19`](https://hub.docker.com/_/php) as parent.
147+
This image is based and use the official PHP Docker Hub image [`docker.io/php:8.3.x-fpm-alpine3.21`](https://hub.docker.com/_/php) as parent.
148148
It is configured and configurable to support any PHP application.
149149
It use the default php.ini-production configuration files and Supervisor to help automate the Docker image.
150150

test/tests.cli.bats

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ load "helpers/dataloaders"
66
load "lib/batslib"
77
load "lib/output"
88

9-
export BATS_PHP_VERSION="${PHP_VERSION:-8.3.15}"
9+
export BATS_PHP_VERSION="${PHP_VERSION:-8.3.19}"
1010
export BATS_AWS_CLI_VERSION="${AWS_CLI_VERSION:-2.13.5}"
1111

1212
export BATS_PHP_DOCKER_IMAGE_NAME="${DOCKER_IMAGE_NAME:-docker.io/elasticms/base-php:8.3-cli}"

test/tests.nginx.bats

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ export BATS_CONTAINER_ENGINE="${CONTAINER_ENGINE:-podman}"
3636
export BATS_CONTAINER_COMPOSE_ENGINE="${BATS_CONTAINER_ENGINE} compose"
3737
export BATS_CONTAINER_NETWORK_NAME="${CONTAINER_NETWORK_NAME:-docker_default}"
3838

39-
export BATS_PHP_VERSION="${PHP_VERSION:-8.3.15}"
39+
export BATS_PHP_VERSION="${PHP_VERSION:-8.3.19}"
4040

4141
@test "[$TEST_FILE] Create Docker external volumes (local)" {
4242
command ${BATS_CONTAINER_ENGINE} volume create -d local ${BATS_APP_TMP_VOLUME_NAME}

0 commit comments

Comments
 (0)