Wol*_*lfr 15 deployment heroku
我可以使用Heroku来部署HTML原型吗?
我的HTML原型存在于Github和Heroku上是一种很好的部署方式,因此客户可以查看它们.
似乎这是不受支持的,因为Heroku期望Rails/NodeJS/[在这里插入语言]结构或它不会运行.
Push rejected, no Cedar-supported app detected
Run Code Online (Sandbox Code Playgroud)
是否有任何伎俩来规避这个?
最好的解决方案是使用专为托管静态内容而设计的buildpack.
我建议使用实验性的heroku/heroku-buildpack-static buildpack.简而言之,只需设置buildpack:
heroku buildpacks:set https://github.com/heroku/heroku-buildpack-static.git
Run Code Online (Sandbox Code Playgroud)
并添加一个static.json指示哪个目录包含您的静态资产:
{"root":"public"}
Run Code Online (Sandbox Code Playgroud)
最省力的解决方案是将您的默认文件重命名为index.php并重新部署.Heroku会将其检测为PHP站点并使用该buildpack.
或者,您可以按照本指南https://devcenter.heroku.com/articles/static-sites-ruby设置sinatra应用程序来托管它.
| 归档时间: |
|
| 查看次数: |
6677 次 |
| 最近记录: |