eb setenv可以使用,但不能使用eb控制台

时间:2020-03-02 20:22:58

标签: ruby-on-rails amazon-web-services amazon-elastic-beanstalk ruby-on-rails-6 ebcli

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

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

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

>

奇怪的是,在控制台中设置RAILS_SKIP_MIGRATIONS可行。

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

0 个答案:

没有答案