Tests : suppression synchrone du conteneur du site avant celle de son image

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Pierre MARTIN
2026-11-03 15:18:26 +01:00
co-authored by Claude Opus 5.5
parent 2c56b0a2b1
commit ebaa3b0020
+3 -1
View File
@@ -11,8 +11,10 @@
site_image="ustagammon/site-test:$(pwd -P | sha1sum | cut -c1-12)"
docker build -q -t "$site_image" build/deploy >/dev/null
container="$(docker run -d --rm -p 127.0.0.1::80 "$site_image")"
# docker rm -f, et non docker stop : avec --rm, stop rend la main avant que
# le conteneur soit supprimé, et l'image serait encore utilisée.
site_cleanup() {
docker stop "$container" >/dev/null 2>&1 || true
docker rm -f "$container" >/dev/null 2>&1 || true
docker rmi "$site_image" >/dev/null 2>&1 || true
}
trap site_cleanup EXIT