bugfix
This commit is contained in:
@@ -124,6 +124,23 @@ if (-not $SkipScan) {
|
||||
exit 1
|
||||
}
|
||||
Write-Host "Imagescan schoon ($ernst)" -ForegroundColor Green
|
||||
|
||||
# Het postgres-image scannen we niet als gate: alle bevindingen daarin zitten
|
||||
# in /usr/local/bin/gosu, en die binary wordt nooit uitgevoerd omdat de
|
||||
# compose-bestanden de container al als `postgres` starten (zie BEHEER.md).
|
||||
# Wat wél misgaat is achterstand: het image stond vier maanden op 18.4 met
|
||||
# 143 bevindingen omdat niemand pullde. Daar waarschuwen we voor — falen zou
|
||||
# onterecht zijn, want een release van de app hangt er niet van af.
|
||||
$pgTag = "postgres:18-alpine"
|
||||
$lokaal = (docker image inspect $pgTag --format '{{index .RepoDigests 0}}' 2>$null)
|
||||
if ($lokaal) {
|
||||
$remote = (docker buildx imagetools inspect $pgTag --format '{{.Manifest.Digest}}' 2>$null)
|
||||
if ($remote -and $lokaal -notlike "*$remote*") {
|
||||
Write-Host "Let op: $pgTag is nieuwer in de registry — draai 'docker compose pull postgres'." -ForegroundColor Yellow
|
||||
} else {
|
||||
Write-Host "$pgTag is actueel" -ForegroundColor Green
|
||||
}
|
||||
}
|
||||
} else {
|
||||
Write-Step "[4/5] Imagescan overgeslagen (-SkipScan)"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user