fix build

This commit is contained in:
anlicheng 2025-10-27 16:57:39 +08:00
parent 59664a445a
commit b42dda6054

View File

@ -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)).