#!/usr/bin/env bash set -euo pipefail # Replay smoke: restart infra and rerun baseline smoke to validate persistence/readiness. COMPOSE_FILE=${COMPOSE_FILE:-ops/devops/orchestrator/docker-compose.orchestrator.yml} STATE_DIR=${STATE_DIR:-out/orchestrator-smoke} log() { printf "[replay-smoke] %s\n" "$*"; } log "restarting orchestrator infra (compose: $COMPOSE_FILE)" docker compose -f "$COMPOSE_FILE" down docker compose -f "$COMPOSE_FILE" up -d log "running baseline smoke" COMPOSE_FILE="$COMPOSE_FILE" STATE_DIR="$STATE_DIR" scripts/orchestrator/smoke.sh log "replay smoke done; readiness at $STATE_DIR/readiness.txt"