💻 システム開発

2026-04-25_SCALE_Base_連携セットアップ待ち

最終更新 2026年04月27日 / 31_システム開発部/_作業ログ/2026-04-25_SCALE_Base_連携セットアップ待ち.md

SCALE Base 連携セットアップ


30秒で全体像

観点 一言
核心 scale-base API実装完了。残りはデプロイ + シークレット設定の2ステップ
キーワード obsidian-export.ts実装済 / シークレット生成 / wrangler / deploy.sh
使う人 大串(運用)
読了目安 5分(実作業10分)

進捗

Step 状態
1. scale-base に /api/obsidian-export エンドポイント追加 完了(2026-04-27 implement)
2. ローカル ~/.scale_base_export_token にシークレット保存 未対応
3. Cloudflare Pages に環境変数 OBSIDIAN_EXPORT_SECRET 設定 未対応
4. scale-base デプロイ 未対応
5. launchd 動作確認 上記完了後に確認

残作業のコマンド集(コピペ実行)

# === Step 2: シークレット生成 + ローカル保存 ===
SECRET=$(openssl rand -hex 32)
echo "$SECRET" > ~/.scale_base_export_token
●●●●●● 600 ~/.scale_base_export_token
●●●●●● "Generated SECRET: ●●●●●●(次のStep 3で使う)"

# === Step 3: Cloudflare Pages 環境変数設定 ===
cd ~/Library/CloudStorage/GoogleDrive-y-ogushi@scale-group.co.jp/マイドライブ/AI/scale-base
npx wrangler pages secret put OBSIDIAN_EXPORT_SECRET ●●●●●●=scale-base
# プロンプトで上記 $SECRET を貼り付け

# === Step 4: デプロイ ===
bash scripts/deploy.sh

# === Step 5: 動作確認 ===
TOKEN=$(cat ~/.scale_base_export_token)
curl -s -H "Authorization: Bearer $TOKEN" \
  "https://scale-base.pages.dev/api/obsidian-export?since=$(date -u -v-1d '+%Y-%m-%dT%H:%M:%SZ')" \
  | head -50

# launchdスクリプト直接実行(手動テスト)
~/Obsidian/scripts/scale_base_to_inbox.sh
tail ~/Obsidian/logs/scale_base_inbox.log

関連