Skip to content

Comments

feat: pin Alpine bases, add PHP 8.4, Composer 2.9.5, HEALTHCHECK#110

Merged
jorge07 merged 2 commits intojorge07:masterfrom
josecarlospeer-cloud:feat/dockerfile-updates
Feb 21, 2026
Merged

feat: pin Alpine bases, add PHP 8.4, Composer 2.9.5, HEALTHCHECK#110
jorge07 merged 2 commits intojorge07:masterfrom
josecarlospeer-cloud:feat/dockerfile-updates

Conversation

@josecarlospeer-cloud
Copy link
Contributor

Comprehensive Dockerfile updates across all active PHP versions.

8.1alpine:3.17alpine:3.19, clean pinned repo refs, remove libsodium workaround
8.2 — HEALTHCHECK + Composer 2.9.5 (base already pinned to 3.21)
8.3alpine:edgealpine:3.20, clean pinned repo refs
8.4 — new Dockerfile (alpine:edge, will pin when php84 lands in stable Alpine)

All images:

  • Composer: 2.5.1 → 2.9.5 (source)
  • HEALTHCHECK added (php-fpmXX -t config test)

CI: 8.4 added to build matrices in pr.yaml and release.yaml

Part of phase 2+3 modernisation.

…P 8.4

8.1: alpine:3.17 -> alpine:3.19, clean up edge repo refs, remove libsodium
     workaround (native in 3.19). Source: Alpine v3.19 APKINDEX
8.2: add HEALTHCHECK, Composer 2.5.1 -> 2.9.5
8.3: alpine:edge -> alpine:3.20, clean repo refs. Source: Alpine v3.20 APKINDEX
8.4: new Dockerfile using alpine:edge (php84 not yet in stable Alpine)
     TODO: pin to stable once PHP 8.4 lands in Alpine release

All: Composer 2.5.1 -> 2.9.5. Source: https://getcomposer.org/versions
All: add HEALTHCHECK (php-fpmXX -t config test)
CI: add 8.4 to pr.yaml and release.yaml build matrices
@jorge07 jorge07 merged commit b5d50e0 into jorge07:master Feb 21, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants