Skip to content

环境变量

Owen edited this page Apr 19, 2019 · 5 revisions

为了方便使用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_addr consul服务地址
uragano_consul_token consul访问token
uragano_consul_dc consul数据中心
uragano_consul_timeout consul连接超时时间(秒)
uragano_consul_hc_interval consul健康检查间隔(秒)
uragano_zk_addr zk的服务地址
uragano_zk_session_timeout zk会话超时时间(毫秒)
uragano_zk_readonly 是否允许创建的客户端进入只读模式

系统内置变量

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