以下列出一些 Node/Sails 託管服務供應商以及一些可用的社群教學。請注意,在大多數情況下,部署您的 Sails 應用程式的流程與部署任何其他 Node.js 應用程式的流程完全相同。 務必查看文件此章節中的其他頁面(以及您的應用程式的 config/env/production.js
檔案),並在實際部署到生產環境之前進行任何必要的調整。
Heroku 為使用 Web App 模板產生的任何 Sails 專案提供簡單且免費的部署
master
分支。my-cool-site-staging
)。deploy
分支自動部署。config/production.js
和 config/staging.js
並進行設定。您認為太過敏感而無法硬編碼到這些檔案中的任何資訊(例如資料庫憑證)都可以儲存在 Heroku 的 config vars 中(請參閱捆綁的設定檔以取得範例)。sails run deploy
以進行部署。您可以在此處觀看實際操作示範。
使用 Google Cloud Platform 意味著您的應用程式在與所有 Google 產品相同的基礎架構上運行,因此您可以確信它們將無縫擴展—無論您有多少用戶。
runtime:yours
的演講中示範並部署了他們基於 Sails.js 和 GO 構建的應用程式注意:PM2 並非真正的託管平台,但在本節中值得一提,只是為了讓您了解它。