【问题标题】:How do you configure a binary environment variable with Symfony YAML configuration?如何使用 Symfony YAML 配置配置二进制环境变量?
【发布时间】:2020-10-22 19:09:48
【问题描述】:

假设我的.env 文件中有FOO=dGVzdA==,然后我尝试在我的YAML 配置中加载这个二进制环境变量。

foo: !!binary '%env(FOO)%'

这个错误是因为它试图逐字解码%env(FOO)%,就好像它是base64编码的一样。也就是说,它不会在以!!binary 为前缀时替换环境变量。那么,如何实际使用二进制环境变量呢?

【问题讨论】:

    标签: symfony yaml


    【解决方案1】:

    似乎正确的表达方式是:

    foo: '%env(base64:FOO)%'
    

    【讨论】:

      猜你喜欢
      • 2021-07-14
      • 2016-08-11
      • 2012-01-11
      • 2022-06-11
      • 2022-11-28
      • 1970-01-01
      • 2022-08-13
      • 2016-12-10
      • 2019-08-03
      相关资源
      最近更新 更多