编译资产的多个版本以在Docker上运行Rails应用

时间:2018-06-28 14:21:17

标签: docker asset-pipeline amazon-ecs ruby-on-rails-5.2

对,我可能对此不太好,但是我会解释一下,看看是否有人对如何使它更好地工作有所想法。

我有一个部署到Amazon AWS ECS的Rails 5.2应用程序,并且有两个任务定义,一个用于登台,一个用于生产。暂存是自动构建的,然后进行标记,每周我都会从暂存中选择一个似乎对生产有益的标签。最终,我将拥有一个测试/质量检查环境,这取决于使工作正常进行。

所以我遇到的问题是我有两个CDN,即testing-cdn。和CDN。然后我在docker映像资产预编译中运行以进行登台和生产。

两套资产都使用正确的CDN URL构建,但是在临时环境中启动Rails应用程序会启动生产资产。

那么有没有:A.这样做的更好方法?,B.我不知道的一些配置选项可以让我选择每个环境加载的资产集?

0 个答案:

没有答案