From 7b92b8239f0a1ccd2de340deb7991c9f5fbdaaa7 Mon Sep 17 00:00:00 2001 From: anlicheng <244108715@qq.com> Date: Mon, 11 May 2026 21:58:51 +0800 Subject: [PATCH] fix config --- config/sys-dev.config | 2 +- config/sys-test.config | 77 ++++++++++++++++++++++++++++++++++++++++++ rebar.config | 3 +- 3 files changed, 80 insertions(+), 2 deletions(-) create mode 100644 config/sys-test.config diff --git a/config/sys-dev.config b/config/sys-dev.config index 1b62de5..5466f0c 100644 --- a/config/sys-dev.config +++ b/config/sys-dev.config @@ -8,7 +8,7 @@ ]}, {ssl_server, [ - {port, 443}, + {port, 1443}, {acceptors, 5}, {max_connections, 1024}, {backlog, 1024} diff --git a/config/sys-test.config b/config/sys-test.config new file mode 100644 index 0000000..acf4650 --- /dev/null +++ b/config/sys-test.config @@ -0,0 +1,77 @@ +[ + {iot, [ + {http_server, [ + {port, 18090}, + {acceptors, 5}, + {max_connections, 1024}, + {backlog, 1024} + ]}, + + {ssl_server, [ + {port, 1443}, + {acceptors, 5}, + {max_connections, 1024}, + {backlog, 1024} + ]}, + + {udp_server, [ + {port, 18080} + ]}, + + {api_url, "http://127.0.0.1/api/v1"} + ]}, + + {endpoint, [ + %% 支持的协议 + {endpoints, [ + {root_dir, "/usr/local/code/database/"}, + {support_protocols, [ + http + ]} + ]}, + + {endpoint_log, [ + {path, "${endpoint_root}/endpoint_log/unmatched_publish.log"}, + {max_bytes, 10485760}, + {max_files, 10} + ]} + ]}, + + %% 系统日志配置,使用 OTP logger + {kernel, [ + %% 设置 Logger 的 primary log level + {logger_level, debug}, + {logger, [ + {handler, default, logger_std_h, + #{ + level => debug, + filter_default => stop, + filters => [ + {iot_domain, {fun logger_filters:domain/2, {log, sub, [iot]}}}, + {endpoint_domain, {fun logger_filters:domain/2, {log, sub, [endpoint]}}} + ], + formatter => {logger_formatter, #{template => [time, " [", level, "] ", msg, "\n"]}} + } + }, + + {handler, disk, logger_disk_log_h, + #{ + level => debug, + filter_default => stop, + filters => [ + {iot_domain, {fun logger_filters:domain/2, {log, sub, [iot]}}}, + {endpoint_domain, {fun logger_filters:domain/2, {log, sub, [endpoint]}}} + ], + config => #{ + file => "log/debug.log", + max_no_files => 10, + max_no_bytes => 524288000 + }, + formatter => {logger_formatter, #{template => [time, " [", level, "] ", msg, "\n"]}} + } + } + + ]} + ]} + +]. diff --git a/rebar.config b/rebar.config index eda5425..1acb5d1 100644 --- a/rebar.config +++ b/rebar.config @@ -19,7 +19,8 @@ endpoint, sasl]}, - {mode, dev}, + {include_erts, true}, + {mode, prod}, %{mode, prod}, %% automatically picked up if the files