#!/usr/bin/env bash set -uo pipefail SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" ENV_FILE="$SCRIPT_DIR/.env.hy3" COMPOSE_FILE="$SCRIPT_DIR/docker-compose.hy3.yml" set -a; source "$ENV_FILE"; set +a cd "$SCRIPT_DIR" WORKER_DIR="${WORKER_DIR:-$SCRIPT_DIR}" echo "Stopping Hy3 head..." COMPOSE_DISABLE_ENV_FILE=1 docker compose --env-file "$ENV_FILE" -f "$COMPOSE_FILE" down || true echo "Stopping Hy3 worker on ${WORKER_HOST}..." ssh "$WORKER_HOST" "cd '$WORKER_DIR' && COMPOSE_DISABLE_ENV_FILE=1 docker compose --env-file .env.hy3 -f docker-compose.hy3.yml down" || true echo "Hy3 stopped."