Dokku保留应用程序运行时生成的文件



我使用dooku在DigitalOcean上部署node.js应用程序,一切都很好,但最近我在系统中添加了一些动态文件,即用户在注册时可以上传图像文件,并为他生成了一些样式表。

应用程序的public/styles文件夹。

现在,据我所知,每次推送dokku都会删除以前的应用程序,并基于推送的repo实例化新的应用程序。所以在每次推我失去了所有的用户样式表和头像。这看起来是一个很明显的问题,但我该如何绕过它呢?

提前感谢您的帮助!

我应该在发表这篇文章之前做更多的研究。那些对这个问题感兴趣并偶然发现这个问题的人——你需要制作持久化卷,这意味着你将在你的应用程序目录和服务器机器文件系统中的文件夹之间有一个"链接"。所有的写读地址到你的应用程序文件夹将转到文件系统的持久文件夹。有关如何在最新的dokku上执行此操作的详细信息,请参阅https://www.digitalocean.com/community/questions/how-to-properly-configure-persistent-volumes-on-dokku-with-rails

相关内容

最新更新