#!/usr/bin/env bash set -euo pipefail BASE_DIR="/home/debian/code/4NK_dev/4NK_node" echo "Building all local Docker images from Dockerfiles under modules/ and projects/ ..." while IFS= read -r df; do dir=$(dirname "$df") rel=${dir#"$BASE_DIR/"} img_tag="4nk-node-"$(echo "$rel" | tr '/' '-')":latest" echo "Building $img_tag from $dir" # signer image will always be built docker build -t "$img_tag" "$dir" done < <(find "$BASE_DIR" -name Dockerfile -print) echo "All images built."