feat(emqx_resource): make with emqx
This commit is contained in:
parent
bc83bed7e8
commit
d7755df48b
|
@ -0,0 +1,3 @@
|
|||
##--------------------------------------------------------------------
|
||||
## EMQ X Resource Plugin
|
||||
##--------------------------------------------------------------------
|
|
@ -0,0 +1,2 @@
|
|||
%%-*- mode: erlang -*-
|
||||
%% emqx-resource config mapping
|
|
@ -1,10 +1,14 @@
|
|||
{erl_opts, [ debug_info
|
||||
, nowarn_unused_import
|
||||
%, {d, 'RESOURCE_DEBUG'}
|
||||
]}.
|
||||
|
||||
{erl_first_files, ["src/emqx_resource_transform.erl"]}.
|
||||
|
||||
%{extra_src_dirs, ["examples"]}.
|
||||
{extra_src_dirs, ["examples"]}.
|
||||
|
||||
{dialyzer, [{warnings, [unmatched_returns, error_handling]}
|
||||
]}.
|
||||
|
||||
{deps, [ {hocon, {git, "https://github.com/emqx/hocon", {branch, "master"}}}
|
||||
, {jsx, {git, "https://github.com/talentdeficit/jsx", {tag, "v3.1.0"}}}
|
||||
|
|
|
@ -20,6 +20,8 @@
|
|||
|
||||
-include("emqx_resource.hrl").
|
||||
|
||||
-emqx_plugin(?MODULE).
|
||||
|
||||
-export([start/2, stop/1]).
|
||||
|
||||
start(_StartType, _StartArgs) ->
|
||||
|
|
|
@ -5,4 +5,5 @@
|
|||
{emqx_retainer, {{enable_plugin_emqx_retainer}}}.
|
||||
{emqx_telemetry, {{enable_plugin_emqx_telemetry}}}.
|
||||
{emqx_rule_engine, {{enable_plugin_emqx_rule_engine}}}.
|
||||
{emqx_resource, {{enable_plugin_emqx_resource}}}.
|
||||
{emqx_bridge_mqtt, {{enable_plugin_emqx_bridge_mqtt}}}.
|
||||
|
|
|
@ -180,6 +180,7 @@ overlay_vars_rel(RelType) ->
|
|||
end,
|
||||
[ {enable_plugin_emqx_rule_engine, RelType =:= cloud}
|
||||
, {enable_plugin_emqx_bridge_mqtt, RelType =:= edge}
|
||||
, {enable_plugin_emqx_resource, true}
|
||||
, {enable_plugin_emqx_modules, false} %% modules is not a plugin in ce
|
||||
, {enable_plugin_emqx_recon, true}
|
||||
, {enable_plugin_emqx_retainer, true}
|
||||
|
|
Loading…
Reference in New Issue