我在Heroku上托管了一个Rails应用程序。我在资产中添加了“音频”文件夹。我的git push中不包含“音频”文件夹。我的应用程序生成了一些音频文件,这些文件会自动添加到资产/音频文件夹中。这就是为什么我不希望每次推送修改时Heroku都清理此特定文件夹中的资产的原因。
一种解决方案是使用AWS S3托管生成的音频文件,但是设置工作很多。
我想知道是否有办法告诉Heroku不要清除“音频”文件夹中的资产?
我在互联网上进行搜索,但到目前为止没有找到任何内容...
答案 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