【问题标题】:Rails - How to host static assets on S3 with HerokuRails - 如何使用 Heroku 在 S3 上托管静态资产
【发布时间】:2017-03-15 18:13:02
【问题描述】:

我有一个即将部署的 rails 5 应用程序。

图像文件夹超过 300 Mb(超过了 heroku 部署大小的限制)所以我​​已将所有图像上传到 S3,但是 Heroku 仍在预编译中,并且由于 slug 大小而构建失败。

谁能给我指点文章或帮我解决以下问题?

  • 预编译资产并将其发送到 S3
  • 将 CloudFront 与我的 S3 存储桶一起使用(我需要云端吗?)
  • 如何理解存储桶策略以及它们与云前端/托管的关系。
  • 实际上绕过 heroku 上 slug 大小的 300Mb 限制并部署此应用

非常感谢!

【问题讨论】:

    标签: ruby-on-rails heroku amazon-s3 amazon-cloudfront production


    【解决方案1】:

    Heroku aready 有一个关于此的文档。请查看here

    1. 您应该删除已在您的存储库中的资产文件
    2. 从 git 中忽略它们并推送到 Heroku
    3. 按照上面的文章检查它是否有效

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-16
      • 1970-01-01
      • 2019-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-07
      • 1970-01-01
      相关资源
      最近更新 更多