在部署Dokku之后,通过ActiveStorage上传的图像会消失

时间:2019-06-16 01:15:01

标签: ruby-on-rails-5 rails-activestorage dokku

我通过Dokku成功地将Rails应用程序部署到了DigitalOcean Droplet中。部署后,我开始将图像上传到我的站点。推送新版本并重新部署应用程序后,上传的图像消失了。

现在,我已经读过Dokku使用临时存储。我尝试遵循一个指南进行持久存储,但是没有成功。

这是我尝试过的命令:

dokku storage:mount underlords /var/lib/dokku/data/storage:/storage

重新部署后,它仍然无法正常工作。

1 个答案:

答案 0 :(得分:0)

如果您使用的是持久存储,请注意,第二条路径是应用容器内 内的绝对路径。它不是相对于/app目录,而是相对于根路径。这意味着您应该将文件保存到/storage而不是/app/storage