#!/usr/bin/env bash
# 部署到 Google Firebase Hosting（免費 HTTPS 網址，Chrome 可直接開）
set -euo pipefail
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
cd "$ROOT"

if ! command -v npx >/dev/null 2>&1; then
  echo "請先安裝 Node.js：https://nodejs.org/"
  exit 1
fi

if [ ! -f .firebaserc ]; then
  echo "首次使用：登入 Google 帳號並建立專案"
  npx --yes firebase-tools login
  npx --yes firebase-tools init hosting --project default
  echo "請編輯 .firebaserc 設定你的 Firebase 專案 ID"
fi

echo "正在部署到 Google Firebase Hosting..."
npx --yes firebase-tools deploy --only hosting

echo ""
echo "完成！用手機 Google Chrome 開啟上面印的 https://....web.app 網址即可。"
