#!/bin/bash set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" echo "=== ScadaLink Docker Deploy ===" # Build image (creates network if needed) "$SCRIPT_DIR/build.sh" echo "" echo "Deploying containers..." docker compose -f "$SCRIPT_DIR/docker-compose.yml" up -d --force-recreate echo "" echo "Container status:" docker compose -f "$SCRIPT_DIR/docker-compose.yml" ps echo "" echo "Access points:" echo " Central UI (node A): http://localhost:9001" echo " Central UI (node B): http://localhost:9002" echo " Health check: http://localhost:9001/health/ready" echo " CLI contact points: akka.tcp://scadalink@localhost:9011" echo " akka.tcp://scadalink@localhost:9012" echo "" echo "Logs: docker compose -f $SCRIPT_DIR/docker-compose.yml logs -f"