【问题标题】:How to share folders across deploys如何跨部署共享文件夹
【发布时间】:2013-11-21 14:24:36
【问题描述】:

我将 Amazon Elastic Beanstalk 用于我的 Rails 应用程序。

我的 Rails 应用程序生成 pdf 文档,存储在公共/海报中。

当我部署有问题的提交时,公用文件夹中的所有文件都将替换为已部署提交中的文件。

换句话说,我在提交后丢失了所有用户生成的数据。

如何配置我的应用程序或 AWS 以使某些文件夹在提交之间共享,以防止删除?

谢谢!

【问题讨论】:

标签: ruby-on-rails amazon-web-services amazon-elastic-beanstalk


【解决方案1】:

如果你使用 capistrano,你可以使用 shared_children 选项。

set :shared_children, %w(public/posters log tmp/pids)

否则你可以设置符号链接。

为海报制作共享目录

在 .gitignore 中添加公开/海报

将符号链接公开/张贴到共享/张贴

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-07
    • 1970-01-01
    • 2011-09-14
    • 1970-01-01
    相关资源
    最近更新 更多