fix deploy params checker
This commit is contained in:
parent
6ba6864577
commit
465b7c147a
@ -190,36 +190,36 @@ handle_request(_, Path, _, _) ->
|
||||
validate_config(Config) when is_map(Config) ->
|
||||
%% 必选参数
|
||||
Required = [
|
||||
{image, binary},
|
||||
{container_name, binary},
|
||||
{command, {list, binary}},
|
||||
{restart, binary}
|
||||
{<<"image">>, binary},
|
||||
{<<"container_name">>, binary},
|
||||
{<<"command">>, {list, binary}},
|
||||
{<<"restart">>, binary}
|
||||
],
|
||||
|
||||
%% 可选参数(附带默认值)
|
||||
Optional = [
|
||||
{privileged, boolean},
|
||||
{envs, {list, binary}},
|
||||
{ports, {list, binary}},
|
||||
{expose, {list, binary}},
|
||||
{volumes, {list, binary}},
|
||||
{networks, {list, binary}},
|
||||
{labels, {map, {binary, binary}}},
|
||||
{user, binary},
|
||||
{working_dir, binary},
|
||||
{hostname, binary},
|
||||
{cap_add, {list, binary}},
|
||||
{cap_drop, {list, binary}},
|
||||
{devices, {list, binary}},
|
||||
{mem_limit, binary},
|
||||
{mem_reservation, binary},
|
||||
{cpu_shares, integer},
|
||||
{cpus, number},
|
||||
{ulimits, {map, {binary, binary}}},
|
||||
{sysctls, {map, {binary, binary}}},
|
||||
{tmpfs, {list, binary}},
|
||||
{extra_hosts, {list, binary}},
|
||||
{healthcheck, {map, {binary, any}}}
|
||||
{<<"privileged">>, boolean},
|
||||
{<<"envs">>, {list, binary}},
|
||||
{<<"ports">>, {list, binary}},
|
||||
{<<"expose">>, {list, binary}},
|
||||
{<<"volumes">>, {list, binary}},
|
||||
{<<"networks">>, {list, binary}},
|
||||
{<<"labels">>, {map, {binary, binary}}},
|
||||
{<<"user">>, binary},
|
||||
{<<"working_dir">>, binary},
|
||||
{<<"hostname">>, binary},
|
||||
{<<"cap_add">>, {list, binary}},
|
||||
{<<"cap_drop">>, {list, binary}},
|
||||
{<<"devices">>, {list, binary}},
|
||||
{<<"mem_limit">>, binary},
|
||||
{<<"mem_reservation">>, binary},
|
||||
{<<"cpu_shares">>, integer},
|
||||
{<<"cpus">>, number},
|
||||
{<<"ulimits">>, {map, {binary, binary}}},
|
||||
{<<"sysctls">>, {map, {binary, binary}}},
|
||||
{<<"tmpfs">>, {list, binary}},
|
||||
{<<"extra_hosts">>, {list, binary}},
|
||||
{<<"healthcheck">>, {map, {binary, any}}}
|
||||
],
|
||||
|
||||
Errors1 = check_required(Config, Required),
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user