本文へ移動

アーキテクチャと提供事業者 ​

CLIでデプロイを受け付け、管理APIと実行エージェントでアプリを実行します。図は認証情報や内部アドレスを含まない論理経路です。

CLI → Management API ← Dashboard
Execution agent → Management API → Identity and storage
Execution agent → Application
Visitor → Portal relay → Tunnel → Application

構成と提供事業者 ​

構成役割記録された環境
Spine CLI連携、ビルド、デプロイ依頼開発者環境のPreview開発CLI
ダッシュボードアカウント承認、アプリと履歴Vercel上のReact
管理API認証、所有権、ジョブと状態Railway
認証とストレージ認証、メタデータ、非公開成果物Supabase
エージェントジョブ取得、検証、実行、状態報告OCI
Portal公開HTTPSをアプリへ転送自社運用のリレーとトンネル

デプロイと通信 ​

ブラウザでワンタイムコードを承認し、spine deployを実行します。APIは所有権と形式を確認し、成果物を暗号化して非公開保存します。エージェントは認証済みHTTPSでジョブを取得し、復号、ハッシュと形式の確認後に実行します。内部ヘルスチェックと公開HTTPSの確認後に成功とアドレスを記録します。受付状態は実行成功を意味しません。

開発時の注意 ​

DB接続と秘密情報の更新にも注意してください。