我使用dooku
在DigitalOcean上部署node.js
应用,一切都很好,但最近我在系统中添加了一些动态文件,即注册用户可以上传图片文件并获得一些样式表为他亲自生成。所有内容都保存在public/styles
申请表中。
现在,据我了解,在每次推送dokku消除以前的应用程序并基于推送回购实例化新。因此,在每次推送时,我都会丢失所有用户样式表和头像。这看起来是一个非常明显的问题,但我该怎么回事呢?
请提前获得帮助!
答案 0 :(得分:1)
在发布这篇文章之前,我应该做更多的研究。那些有兴趣回答并偶然发现这个问题的人 - 你需要制作持久的卷,这意味着你将有一个"链接"在文件夹与应用程序目录中的文件和服务器机器的文件系统中的文件夹之间。并且发送到您的app文件夹的所有写入\读取将转到文件系统中的持久文件夹。有关如何在最新dokku上执行此操作的详细信息,请参阅https://www.digitalocean.com/community/questions/how-to-properly-configure-persistent-volumes-on-dokku-with-rails