【发布时间】:2013-10-01 13:48:55
【问题描述】:
十二要素应用程序后端的默认配置是将其(网络)位置放在环境变量中,例如DB=mysql://user:pw@host/db_name.
但是,如果您的后端配置更加动态,那么推荐的方式是什么?在我的情况下,该应用程序可以根据环境使用 1 到 n 个后端。我的想法是使用像 JSON 这样的序列化格式,并将其放在单个变量中,如
DB="{1: 'host:port', 2: 'host:port'}"
这是处理这种情况的更好方法还是更好的选择?
【问题讨论】:
-
这个问题是不久前被问到的 - 您是否提出了适合您的解决方案?
标签: 12factor