如何在没有部署到Heroku的情况下为Web打包Trigger.io应用程序?

如何在没有部署到Heroku的情况下为Web打包Trigger.io应用程序?

问题描述:

在Trigger.io documentation中指出:“您生成的web应用程序可以部署到任何node.js平台。为了使部署非常简单,我们添加了一个选项,可以使用单个命令直接将应用程序部署到Heroku。 “如何在没有部署到Heroku的情况下为Web打包Trigger.io应用程序?

似乎部署到Heroku不是可选的。我们有我们自己的nodejs托管解决方案,我们希望在没有Heroku部署步骤的情况下将我们的Web应用程序打包发布。这可能吗?

如果您在运行Web目标后查看development/web,则会看到Express应用程序。

由于我们需要代理forge.request调用侧步同源策略问题,但该Node应用程序应该是一个很好的起点,因此您的应用程序不会像静态文件那样工作。

+0

我特别希望避免部署到Heroku的步骤。您是否建议构建一个生产网络包,我们只需“伪造网络”,然后部署生产用途的开发版本?我担心开发版本可能不适合生产使用。谢谢! – 2013-03-12 21:07:08

+1

是的,正好 - 如果您愿意,可以使用release/web/heroku中的文件:唯一的区别是git repo发布文件夹。开发文件夹中没有任何调试数据。 – 2013-03-14 14:14:24