我现在正在开发一个使用 CoffeeScript、SASS 和其他一些预处理器构建的静态站点/Web 应用程序。我设置了一个 Rakefile 来轻松构建站点的测试和生产版本(编译代码、缩小、复制静态资产等)。最终,该站点最终将成为 HTML/CSS/JS + 资产(此特定项目不需要数据库或服务器端处理)。
我想开始使用 Heroku 作为测试服务器,也可能是生产服务器,因为 Heroku 可以很容易地设置为通过 Rack 为静态站点提供服务。
我的问题是,现在我的 Git 存储库中没有包含该站点的构建版本,只有源代码。由于 Heroku 部署是通过 Git 进行的,这意味着我不会将我的实际站点发布到 Heroku,而只会发布我的源文件。
通常,我永远不会在 Git 存储库中包含“构建”文件夹,但现在我想知道它是否是该站点的最佳解决方案。
想法?