50 lines
1.4 KiB
Markdown
50 lines
1.4 KiB
Markdown
---
|
|
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 <noreply@anthropic.com>
|
|
|
|
### 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(-)
|
|
```
|