Skip to main content

在 Laravel Cloud 上使用

安裝

Settings > Deployments > Build commands 加入以下內容並部署。
CLI 的路徑為 /var/www/.local/bin/copilot,因此於 Custom environment variables 設定以下項目。
COPILOT_GITHUB_TOKEN 可使用 Copilot CLI 支援的認證方式,例如 GH_TOKENGITHUB_TOKEN 若使用預設的 stdio 模式,僅需以上安裝即可。

以 TCP 模式運作

App cluster > Background processes > Custom worker 設定 /var/www/.local/bin/copilot --headless --port 12345。 會以背景程序持續運作,並於部署時自動重啟。 連接埠可自由指定。 Custom environment variables 設定 COPILOT_URL
因常態運作記憶體使用量較大,可能需要 2 GiB RAM 以上的伺服器。 若在 HTTP 請求內使用,容易在 60 秒內無法完成而失敗,因此建議在佇列中執行。 在 Laravel Cloud 中 TCP 模式的實用性不高,建議使用 stdio 模式。 上位方案的 Worker cluster 亦可使用,適合避免 App cluster 記憶體不足的情境。

注意事項

  • 低價方案伺服器容易記憶體不足。
  • 預設 HTTP 逾時為 20 秒,若失敗過多可延長至最多 60 秒。
最新資訊請參考 GitHub 儲存庫
最後修改於 2026年8月2日