使用容器進行 C++ 開發
目錄
先決條件
完成 容器化 C++ 應用程式.
概述
在本節中,你將學習如何為你的容器化應用程式設定開發環境。這包括
- 配置 Compose 以在您編輯和儲存程式碼時自動更新正在執行的 Compose 服務
獲取示例應用程式
克隆示例應用程式以用於本指南。開啟一個終端,將目錄更改為要工作的目錄,然後執行以下命令克隆儲存庫
$ git clone https://github.com/Pradumnasaraf/c-plus-plus-docker.git
自動更新服務
使用 Compose Watch 在您編輯和儲存程式碼時自動更新正在執行的 Compose 服務。有關 Compose Watch 的更多詳細資訊,請參閱 使用 Compose Watch.
在 IDE 或文字編輯器中開啟你的 compose.yml
檔案,然後新增 Compose Watch 指令。以下示例展示瞭如何將 Compose Watch 新增到你的 compose.yml
檔案中。
|
|
執行以下命令以使用 Compose Watch 執行你的應用程式。
$ docker compose watch
現在,如果你修改你的 ok_api.cpp
,你將在即時看到更改,而無需重新構建映象。
要進行測試,請在你的喜歡的文字編輯器中開啟 ok_api.cpp
檔案,並將訊息從 {"Status" : "OK"}
更改為 {"Status" : "Updated"}
。儲存檔案並在 https://:8080 處重新整理你的瀏覽器。你應該會看到更新後的訊息。
在終端中按下 ctrl+c
停止你的應用程式。
總結
在本節中,你還會學習如何使用 Compose Watch 在更新程式碼時自動重新構建和執行你的容器。
相關資訊
下一步
在下一節中,我們將瞭解如何使用 GitHub Actions 設定 CI/CD 管道。