我正在为我的Rails应用程序使用Amazon Elastic Beanstalk。
My Rails应用程序生成pdf文档,存储在公共/海报中。
当我部署有问题的提交时,公用文件夹中的所有文件都被部署提交的文件替换。
换句话说,我在提交后丢失了所有用户生成的数据。
如何配置我的应用或AWS以在提交之间共享一些文件夹,以防止删除?
谢谢!
答案 0 :(得分:-1)
如果您使用capistrano,则可以使用shared_children选项。
set :shared_children, %w(public/posters log tmp/pids)
否则您可以设置符号链接。
为海报制作共享目录
在.gitignore中添加公开/海报
将符号链接公开/海报链接到共享/海报