相关疑难解决方法(0)

如何在 haproxy.conf 中使用环境变量

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

backend servers
    server myapp ${PORTAL_PORT_3000_TCP_ADDR}:${PORTAL_PORT_3000_TCP_PORT} maxconn 32
Run Code Online (Sandbox Code Playgroud)

myapp 正在链接到 haproxy docker 容器的其他 docker 容器中运行。提到的环境变量在 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.
Run Code Online (Sandbox Code Playgroud)

environment-variables haproxy

7
推荐指数
1
解决办法
4968
查看次数

标签 统计

environment-variables ×1

haproxy ×1