我如何在haproxy.conf中使用环境variables

我的haproxy.cfg文件有一个使用主机名的后端服务器:

backend servers server myapp ${PORTAL_PORT_3000_TCP_ADDR}:${PORTAL_PORT_3000_TCP_PORT} maxconn 32 

myapp正在运行在链接到haproxy docker容器的其他docker容器中。 提到的环境variables在haproxy容器中有值,但是当容器开始引发这个错误

 [ALERT] 244/134924 (8) : parsing [/etc/haproxy.cfg:16] : Unknown host in '${PORTAL_PORT_3000_TCP_ADDR}:${PORTAL_PORT_3000_TCP_PORT}' [ALERT] 244/134924 (8) : Error(s) found in configuration file : /etc/haproxy.cfg [ALERT] 244/134934 (8) : Fatal errors found in configuration. 

您很可能使用1.4或更高版本。 haproxy 1.5引入了使用环境variables的可能性。