【问题标题】:dokku preserve files generated during application runtimedokku 保存应用程序运行时生成的文件
【发布时间】:2015-10-17 12:44:56
【问题描述】:

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

现在,据我了解,在每次推送时,dokku 都会清除以前的应用程序并根据推送的 repo 实例化新的应用程序。因此,在每次推送时,我都会丢失所有用户样式表和头像。这看起来是一个非常明显的问题,但我应该如何解决呢?

谢谢提前帮助!

【问题讨论】:

    标签: linux node.js git file dokku


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多