eb setenv有效,但不能使用eb控制台

问题描述 投票:0回答:1

这是我遇到的一个非常奇怪的问题:

  1. 我正在使用eb cli进行部署:$eb deploy
  2. 如果在EB控制台中设置RAILS_ENV=production,则我的部署不使用它。
  3. 如果我使用$eb setenv RAILS_ENV=production设置了相同的变量,则实际上它会接受它
  4. 使用cli进行部署时,我在事件日志中看到它更新了环境变量,并且我认为它在某种程度上覆盖了控制台中设置的内容。 Environment update is starting.是使用cli进行部署时的第一件事。

我遇到了一个同样的问题,即使我在控制台中将RAILS_SKIP_ASSET_COMPILATION设置为true,也没有跳过资产预编译,但是当我使用cli进行操作时,它开始跳过它。

奇怪的是,在控制台中设置RAILS_SKIP_MIGRATIONS起作用。

[在查看eb cli文档时,它提到将变量存储在环境名称空间中。也许这覆盖了我在控制台中输入的内容?这是怎么回事?

ruby-on-rails amazon-web-services amazon-elastic-beanstalk ruby-on-rails-6 ebcli
1个回答
0
投票

您能否提供更详细的说明来重现此问题?

  • 请描述在EB控制台中更新属性时采取的步骤。
  • 更新属性后,如何验证更改?
  • 类似地,请描述使用CLI采取的步骤以及如何验证更改。
  • 您的项目配置了env.yaml文件还是.ebextensions
© www.soinside.com 2019 - 2024. All rights reserved.