避免Heroku清理某些资产

时间:2018-08-25 16:29:53

标签: ruby-on-rails heroku

我在Heroku上托管了一个Rails应用程序。我在资产中添加了“音频”文件夹。我的git push中不包含“音频”文件夹。我的应用程序生成了一些音频文件,这些文件会自动添加到资产/音频文件夹中。这就是为什么我不希望每次推送修改时Heroku都清理此特定文件夹中的资产的原因。

一种解决方案是使用AWS S3托管生成的音频文件,但是设置工作很多。

我想知道是否有办法告诉Heroku不要清除“音频”文件夹中的资产?

我在互联网上进行搜索,但到目前为止没有找到任何内容...

1 个答案:

答案 0 :(得分:0)

到目前为止,我知道Heroku每次部署应用程序并开始构建时都会清理您的临时资产。

检查以下答案:Store file in directory tmp on heroku Rails

如果您的应用程序基于Rails 5.2,则可以通过Active Storage实施到AWS的上传,请检查:https://evilmartians.com/chronicles/rails-5-2-active-storage-and-beyond