首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EngineYard :分离代码和资产

EngineYard :分离代码和资产
EN

Stack Overflow用户
提问于 2012-06-14 14:43:24
回答 1查看 166关注 0票数 0

我正在使用EngineYard托管我的Rails3.2应用程序。此应用程序允许用户发布图像/资源。我将它们保存在公共目录中(使用Paperclip Gem)。现在,我的问题是-使用新的部署,我必须手动将资产复制到当前版本。

虽然我可以使用AmazonS3,但我仍然想知道在EngineYard中是否有一种方法可以让我在与代码不同的目录中保存/提供资产,比如/data/assets。

请让我知道,如果你也看到任何其他的替代实现。

EN

回答 1

Stack Overflow用户

发布于 2012-06-14 15:39:55

通常,您的结构如下所示

代码语言:javascript
复制
/data
  myapp/
    shared/
      images 
    releases/
      20120613000000
      20120601000000
      ...
    current (symlink to one of the releases)

当您部署时,您将public/images符号链接到共享/ images,因此您的映像始终存储在与版本无关的位置。

我鼓励你使用像s3这样的东西:当你想在多个实例上托管应用程序时,你会让事情变得容易得多。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11027979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档