跳至內容

架構與服務供應商 ​

Spine Cloud 透過 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 檢查完成後記錄成功狀態和網址。請求已接收不代表應用程式已執行。

開發者須知 ​

也應考慮資料庫連線、金鑰輪替和日誌中的敏感資訊。