环境变量

优质
小牛编辑
140浏览
2023-12-01

为了方便使用docker编排服务,Uragano也是支持环境变量的。

支持嵌套环境变量,环境变量的值可以是另一个环境变量的值或者组合,为了避免循环依赖,只支持一层嵌套,变量名需要大括号括起来。

例如:环境变量addr={ip}:{port},其中{ip},{port}是用环境变量名为ip,port的值来代替

环境变量说明
uragano_server_addr服务监听的地址(默认使用本地IP作为服务地址)
uragano_server_port服务监听的端口号
uragano_server_weight服务的权重值
uragano_service_id服务注册的服务id
uragano_service_name服务注册的服务名称
uragano_consul_addrconsul服务地址
uragano_consul_tokenconsul访问token
uragano_consul_dcconsul数据中心
uragano_consul_timeoutconsul连接超时时间(秒)
uragano_consul_hc_intervalconsul健康检查间隔(秒)
uragano_zk_addrzk的服务地址
uragano_zk_session_timeoutzk会话超时时间(毫秒)
uragano_zk_readonly是否允许创建的客户端进入只读模式

系统内置变量

内置变量说明
LOCALIP本机局域网IP地址