Skip to content

Commit 5c7e284

Browse files
committed
Bump PHP, Nginx and MariaDB versions
Update container base images used by the project: - docker/compose.yml: nginx from 1.27-alpine -> 1.31-alpine, mariadb from 11.4 -> 11.8 (still overridable via DOOGLE_* env vars) - docker/php/Dockerfile: php from 8.3-fpm -> 8.4-fpm - set GitHub Actions PHP to 8.4 These bumps bring newer upstream releases (security/feature updates). Validate compatibility with PHP 8.4 and MariaDB 11.8 in CI or local testing.
1 parent 4f284f6 commit 5c7e284

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
- name: Setup PHP
2626
uses: shivammathur/setup-php@v2
2727
with:
28-
php-version: '8.3'
28+
php-version: '8.4'
2929
extensions: dom, pdo, pdo_sqlite
3030
coverage: none
3131

docker/compose.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: ${DOOGLE_COMPOSE_PROJECT:-doogle}
22

33
services:
44
web:
5-
image: ${DOOGLE_NGINX_IMAGE:-nginx:1.27-alpine}
5+
image: ${DOOGLE_NGINX_IMAGE:-nginx:1.31-alpine}
66
depends_on:
77
app:
88
condition: service_started
@@ -54,7 +54,7 @@ services:
5454
- composer_vendor:/var/www/html/vendor
5555

5656
mysql_db:
57-
image: ${DOOGLE_MARIADB_IMAGE:-mariadb:11.4}
57+
image: ${DOOGLE_MARIADB_IMAGE:-mariadb:11.8}
5858
environment:
5959
MARIADB_DATABASE: "${DB_DATABASE:-doogle}"
6060
MARIADB_USER: "${DB_USERNAME:-doogle}"

docker/php/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM php:8.3-fpm
1+
FROM php:8.4-fpm
22

33
RUN apt-get update \
44
&& apt-get install -y --no-install-recommends \

0 commit comments

Comments
 (0)