PHP fissato alla 8.3.36 (CVE-2026-109618, CVE-2026-109619)
- Dockerfile: ARG PHP_VERSION=8.3.36 e FROM php:${PHP_VERSION}-fpm al posto
del tag mobile php:8.3-fpm, che la cache di Docker poteva risolvere sulla
8.3.35 vulnerabile. Una build ora prende la versione corretta o fallisce.
- phpredis da GitHub (versione fissata) invece di pecl.php.net, che il
giorno della patch rispondeva 504 e bloccava la build.
- Test contro il ritorno a un tag mobile o a una versione vulnerabile.
- PHP_VERSION passabile dal compose solo per prove locali.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -18,6 +18,10 @@ services:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: docker/php/Dockerfile
|
||||
# Vuota = la versione fissata nel Dockerfile (ARG PHP_VERSION). Si
|
||||
# imposta solo per provare in locale una versione diversa.
|
||||
args:
|
||||
- PHP_VERSION
|
||||
restart: unless-stopped
|
||||
env_file: .env
|
||||
environment:
|
||||
@@ -46,6 +50,10 @@ services:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: docker/php/Dockerfile
|
||||
# Vuota = la versione fissata nel Dockerfile (ARG PHP_VERSION). Si
|
||||
# imposta solo per provare in locale una versione diversa.
|
||||
args:
|
||||
- PHP_VERSION
|
||||
restart: unless-stopped
|
||||
user: www-data
|
||||
env_file: .env
|
||||
@@ -89,6 +97,10 @@ services:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: docker/php/Dockerfile
|
||||
# Vuota = la versione fissata nel Dockerfile (ARG PHP_VERSION). Si
|
||||
# imposta solo per provare in locale una versione diversa.
|
||||
args:
|
||||
- PHP_VERSION
|
||||
restart: unless-stopped
|
||||
user: www-data
|
||||
env_file: .env
|
||||
@@ -207,6 +219,10 @@ services:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: docker/php/Dockerfile
|
||||
# Vuota = la versione fissata nel Dockerfile (ARG PHP_VERSION). Si
|
||||
# imposta solo per provare in locale una versione diversa.
|
||||
args:
|
||||
- PHP_VERSION
|
||||
# Senza questo si costruirebbe l'immagine di produzione, che essendo
|
||||
# installata senza dipendenze di sviluppo non contiene phpunit.
|
||||
target: test
|
||||
|
||||
Reference in New Issue
Block a user