环境变量
优质
小牛编辑
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_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地址 |