使用容器進行 Bun 開發
目錄
先決條件
完成 將 Bun 應用程式容器化。
概觀
在本節中,您將學習如何設定容器化應用程式的開發環境。 這包含
- 設定 Compose 以在您編輯和儲存程式碼時自動更新正在執行的 Compose 服務
取得範例應用程式
複製範例應用程式以搭配本指南使用。 開啟終端機,將目錄變更為您想要使用的目錄,然後執行以下指令來複製儲存庫
$ git clone https://github.com/Pradumnasaraf/bun-docker.git
自動更新服務
使用 Compose Watch 在您編輯和儲存程式碼時自動更新正在執行的 Compose 服務。 有關 Compose Watch 的更多詳細資訊,請參閱 使用 Compose Watch。
在 IDE 或文字編輯器中開啟您的 compose.yml
檔案,然後新增 Compose Watch 指令。 以下範例顯示如何將 Compose Watch 新增至您的 compose.yml
檔案。
|
|
執行以下指令以使用 Compose Watch 執行您的應用程式。
$ docker compose watch
現在,如果您修改 server.js
,您將會看到即時變更,而無需重新建置映像檔。
要進行測試,請在您慣用的文字編輯器中開啟 server.js
檔案,并将訊息從 {"Status" : "OK"}
更改為 {"Status" : "Updated"}
。 儲存檔案並在 http://localhost:3000
重新整理您的瀏覽器。 您應該會看到更新的訊息。
在終端機中按下 ctrl+c
以停止您的應用程式。
摘要
在本節中,您還學習了如何使用 Compose Watch 在更新程式碼時自動重建和執行您的容器。
相關資訊
後續步驟
在下一節中,您將瞭解如何使用 GitHub Actions 設定 CI/CD 管線。