繁体   English   中英

我应该在用于Heroku部署的Git中包括public / build文件夹吗

[英]Should I include public/build folder in Git for Heroku deployment

我现在正在使用咖啡脚本,SASS和其他一些预处理程序构建的静态站点/ Web应用程序。 我已经设置了一个Rakefile来轻松构建站点的测试版本和生产版本(编译代码,缩小代码,复制静态资产等)。 最终,该站点最终将只是HTML / CSS / JS +资产(此特定项目无需DB或服务器端处理)。

我想开始将Heroku用作测试服务器,也可能将其用作生产服务器,因为可以轻松地将Heroku设置为通过Rack为静态站点提供服务。

我的问题是,现在我不将站点的构建版本包括在我的Git存储库中,仅包括源。 由于Heroku的部署是通过Git进行的,这意味着我不会将我的实际站点发布到Heroku,而只是发布我的源文件。

通常,我永远不会在Git存储库中包含“ build”文件夹,但是现在我想知道这是否是此站点的最佳解决方案。

有什么想法吗?

如果您使用的是Cedar,并且有某种rake任务可以构建您的网站,那么您无需检入它,但是您可能需要查看某种buildpack才能完成它在部署过程中需要运行构建。

看看人们用来创建静态站点的各种事物,例如Nesta和Jekyll。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM