#!/bin/bash set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" REPO_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)" echo "=== ScadaBridge Docker Build ===" # Ensure the shared network exists if ! docker network inspect scadabridge-net >/dev/null 2>&1; then echo "Creating scadabridge-net network..." docker network create scadabridge-net fi # Build from repo root (so COPY paths in Dockerfile resolve correctly) echo "Building scadabridge:latest image..." docker build \ -t scadabridge:latest \ -f "$SCRIPT_DIR/Dockerfile" \ "$REPO_ROOT" echo "Build complete: scadabridge:latest"