【发布时间】:2017-11-27 18:35:36
【问题描述】:
我正在尝试将静态网站部署到 Heroku,但我很难正确设置 Procfile。
我有下一个命令要在服务器上运行:
npm install-
gulp build(将使用/public文件夹进行构建) -
http-server(默认为/public)
我尝试过的:
web: npm install; gulp build; http-serverweb: npm install & gulp build & http-server
【问题讨论】:
-
Procfile 不是您应该触发构建步骤的正确位置,而是使用一些自定义的 buildback。如果站点构建生成在其他地方完成,那么在 Heroku 示例中使用一些 CI 工具(CircleCI 等)会更好。目前,每次重启后,Procfile 命令都会运行并启动安装过程。
-
@RistoNovik 感谢您的评论,我刚刚解决了它并发布了一个答案:) 我尽量保持简单。