💻 システム開発
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