Files
gmhive_client/rebar.config
T
Ulf Wiger 4b4d0f8f02 Keep a second session on new_server and skip Eureka-retry
apply_new_server opens a keep connector to the advertised
host/port. A dead primary does not Eureka-retry while another
keep session is up. Reconnect preserves host/port.

Dialyzer: host type, watchdog tref, worker config, zx ppath.
2026-08-19 08:38:13 +02:00

47 lines
1.8 KiB
Erlang

%% -*- mode: erlang; erlang-indent-level: 4; indent-tabs-mode: nil -*-
{minimum_otp_vsn, "27.1"}.
{erl_opts, [debug_info]}.
{plugins, [ rebar3_hex
, {zx_rebar_plugin, {git, "https://git.qpq.swiss/QPQ-AG/zx_rebar_plugin",
{branch, "master"}}}
]}.
{post_hooks, [{compile, "make schema"}]}.
{deps, [
{enoise, {git, "https://git.qpq.swiss/QPQ-AG/enoise.git", {ref, "029292817e"}}},
{gm_enoise_session, {git, "https://git.qpq.swiss/QPQ-AG/gm_enoise_session.git",
{ref, "38b84133c7"}}},
{gmhive_protocol,
{git, "https://git.qpq.swiss/QPQ-AG/gmhive_protocol.git",
{ref, "1852b20"}}},
{gmhive_worker, {git, "https://git.qpq.swiss/QPQ-AG/gmhive_worker", {ref, "cabd104114"}}},
{gmconfig, {git, "https://git.qpq.swiss/QPQ-AG/gmconfig.git",
{ref, "38620ff9e2"}}},
{gproc, "1.0.0"},
{setup, {git, "https://github.com/uwiger/setup", {ref, "0430661"}}},
{zx, {zx, "https://gitlab.com/zxq9/zx.git", {ref, "2a0437f4"}, "0.14.0"}}
]}.
{relx, [
{release, { gmhive_client, "0.1.0" },
[sasl, enacl, enoise, gmhive_worker, {zx, load},
{gmhive_protocol, load}, gmserialization, gproc, gmconfig, gmhive_client ]},
{dev_mode, true},
{sys_config, "./config/sys.config"},
{vm_args, "./config/vm.args"},
{include_erts, false},
{generate_start_script, true}
]}.
{xref_checks, [undefined_function_calls, undefined_functions,
locals_not_used,
deprecated_function_calls, deprecated_functions]}.
{dialyzer, [ {warnings, [unknown]}
, {plt_apps, all_deps}
, {base_plt_apps, [erts, kernel, stdlib, inets, zx]}
]}.