From b42dda6054df42f9b867e05f0301eccd71ea4237 Mon Sep 17 00:00:00 2001 From: anlicheng <244108715@qq.com> Date: Mon, 27 Oct 2025 16:57:39 +0800 Subject: [PATCH] fix build --- apps/efka/src/docker/docker_commands.erl | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/efka/src/docker/docker_commands.erl b/apps/efka/src/docker/docker_commands.erl index 48a7d31..bfd6104 100644 --- a/apps/efka/src/docker/docker_commands.erl +++ b/apps/efka/src/docker/docker_commands.erl @@ -239,6 +239,7 @@ build_options(ContainerName, Config) when is_binary(ContainerName), is_map(Confi <<"NetworkingConfig">> => build_networks(Config), <<"Healthcheck">> => build_healthcheck(Config), <<"HostConfig">> => fold_merge([ + build_network_mode(Config), build_binds(Config), build_restart(Config), build_privileged(Config), @@ -296,6 +297,9 @@ build_networks(Config) -> #{<<"EndpointsConfig">> => NetCfg} end. +build_network_mode(Config) -> + NetworkMode = maps:get(<<"network_mode">>, Config, <<"bridge">>), + #{<<"NetworkMode">> => NetworkMode}. parse_mem(Val) -> case binary:last(Val) of @@ -458,4 +462,5 @@ build_extra_hosts(Config) -> -spec display_options(Options :: map()) -> no_return(). display_options(Options) when is_map(Options) -> + lager:debug("deploy options: ~p", [jiffy:encode(Options, [force_utf8])]), lists:foreach(fun({K, V}) -> lager:debug("~p => ~p", [K, V]) end, maps:to_list(Options)).