diff --git a/content/posts/commits/2026-02-20-commit-a5b1d18.md b/content/posts/commits/2026-02-20-commit-a5b1d18.md new file mode 100644 index 0000000..844b16d --- /dev/null +++ b/content/posts/commits/2026-02-20-commit-a5b1d18.md @@ -0,0 +1,49 @@ +--- +title: "[bojemoi_boot] image-pusher: add Phase 3 to build locally-built images from Dockerfiles" +date: 2026-02-20T16:09:34+01:00 +draft: false +tags: ["commit", "bojemoi_boot", "main"] +categories: ["Git Activity"] +summary: "Commit a5b1d18 par Betty dans bojemoi_boot" +author: "Betty" +--- + +## Commit `a5b1d18` + +| | | +|---|---| +| **Repository** | bojemoi_boot | +| **Branch** | `main` | +| **Author** | Betty | +| **Hash** | `a5b1d18919775e615a0d5c2b690458074bfd7290` | + + +### Description + +- Add build_local_images() (Phase 3) covering 16 custom images: + borodino, koursk, koursk-2, ml-threat-intel, telegram-bot, vigie, + dozor, razvedka, medved, karacho, tsushima, oblast, oblast-1, + provisioning, suricata-attack-enricher, pentest-orchestrator +- Mount /opt/bojemoi, /opt/bojemoi-telegram, /opt/bojemoi-ml-threat + as read-only volumes in image-pusher so Dockerfiles are accessible +- Skip build if image already present in registry (idempotent) +- Add external mappings: redis-exporter, faraday, nuclei +- Mark all custom-built images as SKIP in get_source_image() (Phase 2) +- Fix suricata_exporter mapping (was corelight/, now SKIP/custom-built) + +Co-Authored-By: Claude Sonnet 4.6 + +### Files Changed + +``` +M scripts/push-images.sh +M stack/01-boot-service.yml +``` + +### Diff Summary + +``` + scripts/push-images.sh | 104 ++++++++++++++++++++++++++++++++++++++++++---- + stack/01-boot-service.yml | 11 +++++ + 2 files changed, 106 insertions(+), 9 deletions(-) +```