#!/usr/bin/env bash
set -euo pipefail

REPO_ROOT=$(unset CDPATH && cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)
TMPDIR=$(mktemp -d)
trap 'rm -rf "$TMPDIR"' EXIT

mkdir -p \
  "$TMPDIR/deployments/drhouse" \
  "$TMPDIR/deployments/drhouse/auth-server"

cp "$REPO_ROOT/deployments/drhouse/deploy-new-region.sh" \
  "$TMPDIR/deployments/drhouse/deploy-new-region.sh"

cat >"$TMPDIR/deployments/drhouse/auth-server/deploy-new-region.sh" <<'EOF'
#!/usr/bin/env bash
set -euo pipefail
touch "$TMPDIR/auth-server-ran"
EOF
chmod +x "$TMPDIR/deployments/drhouse/auth-server/deploy-new-region.sh"

bash "$TMPDIR/deployments/drhouse/deploy-new-region.sh" \
  aws staging us-west-2 usw2-byoc-wkly o11y-staging-usw2-byoc-wkly

test -f "$TMPDIR/auth-server-ran"
