在 Zeabur(您的 AI 代理工程師)上,使用 Supabase 後端部署並持續更新您的 AI 協作應用程式的全面演練。
在 Zeabur(您的 AI 代理工程師)上,使用 Supabase 後端部署並持續更新您的 AI 協作應用程式的全面演練。
這篇技術文章將為開發人員提供一個結構化指南,說明如何將使用 AI 驅動的應用程式建構器 Lovable 及其整合的 Supabase 後端所建立的 Web 應用程式,部署到 Zeabur 平台上。重點將放在建立持續部署管線,以實現無縫更新和重新部署。
本指南圍繞著三種簡化開發流程的強大技術:
透過結合這些工具,您可以在幾分鐘內從一個簡單的提示,變成一個功能齊全、已部署並具備 CI/CD 管線的 Web 應用程式。
在開始之前,請確保您擁有以下項目:
git clone和使用儲存庫。第一步是將您的 Lovable 專案程式碼放入 GitHub 儲存庫中。Lovable 具有內建的整合功能,使此過程變得簡單。
這種雙向同步意味著您在 Lovable 中所做的任何更改都將被推送到 GitHub,而您推送到 GitHub 的任何更改也將反映在 Lovable 中。
要讓您在 Zeabur 上的前端應用程式與您的 Supabase 後端進行通訊,您需要正確設定 Supabase 整合和環境變數。

3.找到您的 Supabase API 金鑰: 在您的 Supabase 專案儀表板中,導航至 Settings → API,找到您的專案 URL 和 anon 公開金鑰(也稱為 SUPABASE_PUBLISHABLE_KEY)。確保您的 .env 檔案中的環境變數名稱與您程式碼庫中使用的變數名稱完全匹配。
connect 按鈕

1.將儲存庫克隆到您的本地機器,以便使用您偏好的 IDE 進行持續開發、存取進階除錯工具以及離線工作:
git clone [your-repository-url]
導航至專案目錄:
cd [your-project-name]
安裝依賴項:
npm install
在您的專案根目錄中建立一個 .env 檔案,並添加步驟 2.3 中的憑證:
VITE_SUPABASE_URL=[your-url-from-step-2]
VITE_SUPABASE_ANON_KEY=[your-anon-key-from-step-2]
在本地運行開發伺服器:
npm run dev
同步資料庫結構: 在您的終端機中執行以下命令,將您的資料庫結構推送到 Supabase(請確保您已先在本地克隆了儲存庫):
supabase db push --db-url "[your-supabase-postgresql-connection-string]" --debug

1.您可以從專案儀表板中的 Zeabur PostgreSQL 服務面板獲取 PostgreSQL 連接字串。

2.然後插入連接字串到上面的命令中。
Hint: Please make sure the credentials file such as
.envis listed in your.gitignorefile.
現在您的程式碼已在 GitHub 上,您可以使用 Zeabur 進行部署。
Add Services。next 和 Deploy。Generate Domain,然後輸入您喜歡的域名。連接您的儲存庫並設定環境變數後,點擊部署按鈕。Zeabur 將自動建置和部署您的應用程式。監控部署日誌以跟踪進度。完成後,Zeabur 會提供一個公開的 URL,您的應用程式就在該處上線。
建立部署管線後,更新變得毫不費力:
這個工作流程可以實現快速迭代和即時部署改進。
Lovable、Supabase 和 Zeabur 的這種整合創造了一個高效的開發工作流程。您可以快速建置由 AI 驅動的應用程式,並以最少的配置進行部署,讓您專注於創造功能,而不是管理基礎設施。