Dokku和持久存储

时间:2016-11-07 22:04:48

标签: node.js persistent-storage dokku

我无法弄清楚如何为我的应用设置持久存储空间。它基于https://github.com/NYTimes/kyt-starter-universal。持久性dir应该是/ src / public / content的内容。我的存储文件夹位于/ home / user / content中。我不了解部署的工作原理。要在本地进行生产构建,我需要运行npm build&& npm开始。之后,文件位于/ build文件夹中。据我所知,我需要在部署后制作一个DOCKERFILE来执行这些命令(我是否正确?我需要配置端口吗?)。但是我的持久性文件夹需要去哪里?是吗

dokku storage:mount app-name /home/user/content:/src/public/content

dokku storage:mount app-name /home/user/content:/build/content

或只是

dokku storage:mount app-name /home/user/content:/content

我看到推荐的方法是使用/ var / lib / dokku / data / storage,但我无法访问我的帐户,所以也许我错过了更多的东西。 请原谅我的无知。谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用泊坞窗选项进行制作,而无需使用插件。

只需添加更改文件夹的泊坞窗选项,就像在此答案中一样。 Rails - Dokku - Paperclip: Every push to production breaks(404s) user uploaded images