#!/usr/bin/env bash

set -euo pipefail

SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)"
BACKEND_SYNC_SCRIPT="${BACKEND_SYNC_SCRIPT:-/Volumes/Dev/apps/hub.bent.ge/scripts/public-site-sync-esm.sh}"

if [[ ! -x "$BACKEND_SYNC_SCRIPT" ]]; then
  echo "Backend sync script is not executable or missing: $BACKEND_SYNC_SCRIPT" >&2
  exit 1
fi

LOCAL_TARGET="${LOCAL_TARGET:-$PROJECT_ROOT/frontend/app/generated/site}"

LOCAL_TARGET="$LOCAL_TARGET" "$BACKEND_SYNC_SCRIPT"
