0

这个问题与 0.0.5 和 2.0.0 版本有关。当 minify 设置为 true 时,撇号生成单个散列.css文件并对应。.js

我们希望能够将这些文件部署到 s3 存储桶或类似存储桶中,并从那里托管它们。我看到的过程可能是:

  • 让撇号生成文件,或使用某种类型的命令行来生成这些文件
  • 将带有其他任务的文件上传到 s3
  • 以某种方式挂钩到输出 css 和 js 链接以包含 s3 地址的 nunjucks 助手(这对于仅将 URL 更改为 cloudfront 也很有用)

这些步骤应该作为任何部署操作的前置任务运行,以便一旦启动新版本,这些文件就已经到位。

我知道对 2 个静态资产的 2 次调用不会杀死 nginx 服务器,但是我更愿意将它们托管在云提供商上。

我想问一下这是否已经以某种方式处理过,如果没有,目前在 A2 的生产部署中是如何处理的。

4

2 回答 2

0

Cloud HOWTO 中部署撇号应该涵盖大部分这些项目。

于 2016-12-20T19:02:58.883 回答
0

更新的答案:Apostrophe 2.x 现在支持生成捆绑包以部署到 S3。更新的在云中部署撇号的HOWTO 现在涵盖了这一点。

于 2017-05-30T14:54:58.370 回答