在Clojure / Java环境中部署映像文件

时间:2014-01-02 02:53:25

标签: heroku clojure

在Heroku上,使用“短暂”文件系统,我想知道如何在Web开发工作流程中处理基本图像文件。关于这一点的两个主要问题是:

1)如何最好地将它们部署到您的服务器环境?它们应该只包含在git repo中吗?如果是这样,如果你有很多媒体,这可能是一个很大的git repo,媒体占回购的99%,源代码是其余的。

2)在Heroku's site,他们这样说:

  

您的应用程序源代码加上构建的工件必须小于   200MB。使用.slugignore来防止你的git repo中的文件   包含在已部署的包中

这是否意味着git repo不能超过200 MB?那么这包括Web开发所需的图像文件和其他非源文件吗?

3)Heroku上的磁盘空间配额是多少?没有提到我能找到这个。除非上面的200 MB基本上是磁盘配额。

1 个答案:

答案 0 :(得分:1)

我诚实地建议您将它们存储在另一个资源中。我目前使用Cloudinary来达到这种目的。条款是合理的,并且有一个“免费”等级,我认为大多数人都很难通过,除非他们创建的网站真正起飞眼球/使用。那时,你有其他问题/喜悦。至于其他大型资源,亚马逊总是有S3。它便宜,快速,可靠。

请注意,我并不是主张不将你的原始js或css放在Git中。除非你能找到免费的CDN,否则那些我现在会留在你的应用程序中。