昨天我們用 Claudable 在 30 分鐘內建立了一個習慣追蹤器,但還停留在本地端。今天要來揭秘 Claudable 最強大的功能之一:一鍵部署。只要設定好三個服務,你的應用就能自動上線,而且包含資料庫、版本控制、自動部署,一次到位!
還記得我們在 Day 1 提到的痛點嗎?傳統部署流程是這樣的:
而 Claudable 的一鍵部署,把這些步驟壓縮到 5 分鐘。更重要的是,它不只是快,而是正確且可靠。
在 Claudable 的世界裡,這三個服務形成了完美的開發部署鐵三角:
最棒的是,這三個服務都有免費額度,對個人開發者來說綽綽有餘。
我們可以來設定一下 Claudable 三劍客。
沒設定的時候你會看到的畫面:
點擊設定的按鈕會跳出 Service Tokens 的設定頁面,可以依照每一個項目的說明進行設定:
所有燈號變為綠色代表設定完了:
設定完之後還需要個別連接:
按下 Connect 的按鈕後,可以輸入 repo 的設定:
成功建立後會在 Github 上建立這個 repo。
順序上需要先建立 Github repo 後才可以繼續設定 Vercel
按下 Connect 的按鈕後,可以輸入 project 的設定:
確認後可以成功建立 Vercel project。
但是!!如果你遇到下面的這個錯誤,不要緊張,只要安裝一下 integration 即可。
Unexpected error: Failed to create project: To link a GitHub repository, you need to install the GitHub integration first. Make sure there aren't any typos and that you have access to the repository if it's private.
前往 https://github.com/apps/vercel 並且按下 Configure 按鈕 後可以進行安裝:
安裝後再回到 Claudable 連接 Vercel 就可以成功了
Vercel 自動就有這個專案並以連接 Github:
連接完 Github & Vercel 之後只要在 Claudable 對話框請他進行 push 就可以成功 push 到 Github:
push 上去之後 Vercel 就會自動部署,實現一鍵部署:
今天我們完成了 Claudable 的部署設定,包括:
最重要的是,我們把部署這件事從「技術難題」變成了「理所當然」。當部署變得如此簡單,你就能把所有精力放在真正重要的事:創造用戶喜愛的產品。
今天建立的專案可以在筆者的 Github 上面找到:
https://github.com/ci-yang/habit-tracker