以下是 Node/Sails 托管提供商的非全面列表以及一些可用的社区教程。请记住,大多数情况下,部署 Sails 应用程序的过程与部署任何其他 Node.js 应用程序的过程完全相同。只需确保查看本节文档中的其他页面(以及您应用程序的config/env/production.js
文件),并在实际部署到生产环境之前进行必要的调整。
Heroku 为使用 Web 应用程序模板生成的任何 Sails 项目提供轻松的免费部署
master
分支。my-cool-site-staging
)。deploy
分支自动部署。config/production.js
和config/staging.js
,并进行设置。您认为在这些文件中硬编码过于敏感的任何信息(如数据库凭据)都可以存储在 Heroku 的配置变量中(请参阅捆绑的配置文件以获取示例)。sails run deploy
进行部署。您可以在此处看到此操作的演示。
使用 Google Cloud Platform 意味着您的应用程序在为所有 Google 产品提供动力的同一基础设施上运行,因此您可以确信它们将无缝扩展 - 无论您有多少用户。
runtime:yours
。注意:PM2 并不是真正的托管平台,但在本节中提一下它,以便您了解它。