据我理解,这应该通过 env 变量来完成,但我心中产生了几个疑问。
-
如何为所有站点迁移到 S3?我的理解是,每个站点的迁移应通过
RAILS_DB=参数运行,但有没有更简单的方法在所有站点上实施,而无需为每个站点多次运行? -
系统是否能够为多个站点在 S3 中创建其文件夹结构?
-
对于资源 CDN,相同的 URL 在 multisite 模式下工作正常。对于 S3 文件的 CDN 是否也是如此?
据我理解,这应该通过 env 变量来完成,但我心中产生了几个疑问。
如何为所有站点迁移到 S3?我的理解是,每个站点的迁移应通过 RAILS_DB= 参数运行,但有没有更简单的方法在所有站点上实施,而无需为每个站点多次运行?
系统是否能够为多个站点在 S3 中创建其文件夹结构?
对于资源 CDN,相同的 URL 在 multisite 模式下工作正常。对于 S3 文件的 CDN 是否也是如此?
这里有什么建议吗 @vinothkannans?
Rake 命令:
rake uploads:migrate_to_s3
提示: 上述 Rake 任务将针对 multisite.yml 文件中存在的所有数据库运行。您无需为每个数据库单独运行。我之前曾为某位客户执行过此操作,运行非常顺利。如果您只想针对特定数据库运行,只需指定 RAILS_DB=‘参数’。如果您忽略它(RAILS_DB),则将对 multisite 中所有数据库生效。
是的,确实如此!
是的,确实如此!
我最近尝试过这些方法,对此非常有信心。
谢谢,
Ashish P.