我通过Dokku成功地将Rails应用程序部署到了DigitalOcean Droplet中。部署后,我开始将图像上传到我的站点。推送新版本并重新部署应用程序后,上传的图像消失了。
现在,我已经读过Dokku使用临时存储。我尝试遵循一个指南进行持久存储,但是没有成功。
这是我尝试过的命令:
dokku storage:mount underlords /var/lib/dokku/data/storage:/storage
重新部署后,它仍然无法正常工作。
答案 0 :(得分:0)
如果您使用的是持久存储,请注意,第二条路径是应用容器内 内的绝对路径。它不是相对于/app
目录,而是相对于根路径。这意味着您应该将文件保存到/storage
而不是/app/storage
。