对,我可能对此不太好,但是我会解释一下,看看是否有人对如何使它更好地工作有所想法。
我有一个部署到Amazon AWS ECS的Rails 5.2应用程序,并且有两个任务定义,一个用于登台,一个用于生产。暂存是自动构建的,然后进行标记,每周我都会从暂存中选择一个似乎对生产有益的标签。最终,我将拥有一个测试/质量检查环境,这取决于使工作正常进行。
所以我遇到的问题是我有两个CDN,即testing-cdn。和CDN。然后我在docker映像资产预编译中运行以进行登台和生产。
两套资产都使用正确的CDN URL构建,但是在临时环境中启动Rails应用程序会启动生产资产。
那么有没有:A.这样做的更好方法?,B.我不知道的一些配置选项可以让我选择每个环境加载的资产集?