refactor(emqx.schema): use override_env to support alternative env
This commit is contained in:
parent
06b4da8269
commit
9db5452b6c
|
@ -214,7 +214,8 @@ end}.
|
|||
|
||||
%% @doc Secret cookie for distributed erlang node
|
||||
{mapping, "node.cookie", "vm_args.-setcookie", [
|
||||
{default, "emqxsecretcookie"}
|
||||
{default, "emqxsecretcookie"},
|
||||
{override_env, "NODE_COOKIE"}
|
||||
]}.
|
||||
|
||||
{mapping, "node.data_dir", "emqx.data_dir", [
|
||||
|
@ -250,7 +251,8 @@ end}.
|
|||
%% Valid range is 1024-134217727
|
||||
{mapping, "node.max_ports", "vm_args.+Q", [
|
||||
{datatype, integer},
|
||||
{validators, ["range4ports"]}
|
||||
{validators, ["range4ports"]},
|
||||
{override_env, "MAX_PORTS"}
|
||||
]}.
|
||||
|
||||
{validator, "range4ports", "must be 1024 to 134217727",
|
||||
|
@ -758,7 +760,8 @@ end}.
|
|||
%% @doc Max Packet Size Allowed, 1MB by default.
|
||||
{mapping, "mqtt.max_packet_size", "emqx.max_packet_size", [
|
||||
{default, "1MB"},
|
||||
{datatype, bytesize}
|
||||
{datatype, bytesize},
|
||||
{override_env, "MAX_PACKET_SIZE"}
|
||||
]}.
|
||||
|
||||
%% @doc Set the Max ClientId Length Allowed.
|
||||
|
@ -1177,6 +1180,11 @@ end}.
|
|||
{datatype, [integer, ip]}
|
||||
]}.
|
||||
|
||||
{mapping, "listener.tcp.external", "emqx.listeners", [
|
||||
{datatype, [integer, ip]},
|
||||
{override_env, "TCP_PORT"}
|
||||
]}.
|
||||
|
||||
{mapping, "listener.tcp.$name.acceptors", "emqx.listeners", [
|
||||
{default, 8},
|
||||
{datatype, integer}
|
||||
|
@ -1284,6 +1292,11 @@ end}.
|
|||
{datatype, [integer, ip]}
|
||||
]}.
|
||||
|
||||
{mapping, "listener.ssl.external", "emqx.listeners", [
|
||||
{datatype, [integer, ip]},
|
||||
{override_env, "SSL_PORT"}
|
||||
]}.
|
||||
|
||||
{mapping, "listener.ssl.$name.acceptors", "emqx.listeners", [
|
||||
{default, 8},
|
||||
{datatype, integer}
|
||||
|
@ -1452,6 +1465,11 @@ end}.
|
|||
{datatype, [integer, ip]}
|
||||
]}.
|
||||
|
||||
{mapping, "listener.ws.external", "emqx.listeners", [
|
||||
{datatype, [integer, ip]},
|
||||
{override_env, "WS_PORT"}
|
||||
]}.
|
||||
|
||||
{mapping, "listener.ws.$name.mqtt_path", "emqx.listeners", [
|
||||
{default, "/mqtt"},
|
||||
{datatype, string}
|
||||
|
@ -1632,6 +1650,11 @@ end}.
|
|||
{datatype, [integer, ip]}
|
||||
]}.
|
||||
|
||||
{mapping, "listener.wss.external", "emqx.listeners", [
|
||||
{datatype, [integer, ip]},
|
||||
{override_env, "WSS_PORT"}
|
||||
]}.
|
||||
|
||||
{mapping, "listener.wss.$name.mqtt_path", "emqx.listeners", [
|
||||
{default, "/mqtt"},
|
||||
{datatype, string}
|
||||
|
|
|
@ -42,7 +42,7 @@
|
|||
, {esockd, {git, "https://github.com/emqx/esockd", {tag, "5.8.0"}}}
|
||||
, {ekka, {git, "https://github.com/emqx/ekka", {tag, "0.8.0"}}}
|
||||
, {gen_rpc, {git, "https://github.com/emqx/gen_rpc", {tag, "2.5.0"}}}
|
||||
, {cuttlefish, {git, "https://github.com/emqx/cuttlefish", {tag, "v3.2.0"}}}
|
||||
, {cuttlefish, {git, "https://github.com/emqx/cuttlefish", {tag, "v3.2.1"}}}
|
||||
, {minirest, {git, "https://github.com/emqx/minirest", {tag, "0.3.5"}}}
|
||||
, {ecpool, {git, "https://github.com/emqx/ecpool", {tag, "0.5.0"}}}
|
||||
, {replayq, {git, "https://github.com/emqx/replayq", {tag, "0.3.2"}}}
|
||||
|
|
Loading…
Reference in New Issue