如何部署應用
Salvo 專案在編譯後是一個可執行檔案。部署時僅需要將這個可執行檔案及其依賴的靜態資源一同上傳至伺服器即可。
對於 Rust 類型的專案,還有一個非常簡便的部署平台:shuttle.rs。shuttle 對 Salvo 類專案提供了支援,詳細資訊可參閱官方文件。
Docker 部署
您也可以使用 Docker 來部署 Salvo 應用。以下是一個基礎的 Dockerfile 範例,您可以根據專案需求進行調整:
使用說明
- 將上述
Dockerfile儲存在您的專案根目錄中 - 根據您的專案將
your_app_name調整為實際的二進位檔案名稱 - 若您的應用需要靜態檔案(如模板、CSS、JS 等),可新增相應的
COPY指令 - 若您的應用需要環境變數設定,可使用
ENV指令 - 建構 Docker 映像:
- 執行容器:
請根據您的應用實際需求調整連接埠號及其他設定。