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) ->
|
validate_config(Config) when is_map(Config) ->
|
||||||
%% 必选参数
|
%% 必选参数
|
||||||
Required = [
|
Required = [
|
||||||
{image, binary},
|
{<<"image">>, binary},
|
||||||
{container_name, binary},
|
{<<"container_name">>, binary},
|
||||||
{command, {list, binary}},
|
{<<"command">>, {list, binary}},
|
||||||
{restart, binary}
|
{<<"restart">>, binary}
|
||||||
],
|
],
|
||||||
|
|
||||||
%% 可选参数(附带默认值)
|
%% 可选参数(附带默认值)
|
||||||
Optional = [
|
Optional = [
|
||||||
{privileged, boolean},
|
{<<"privileged">>, boolean},
|
||||||
{envs, {list, binary}},
|
{<<"envs">>, {list, binary}},
|
||||||
{ports, {list, binary}},
|
{<<"ports">>, {list, binary}},
|
||||||
{expose, {list, binary}},
|
{<<"expose">>, {list, binary}},
|
||||||
{volumes, {list, binary}},
|
{<<"volumes">>, {list, binary}},
|
||||||
{networks, {list, binary}},
|
{<<"networks">>, {list, binary}},
|
||||||
{labels, {map, {binary, binary}}},
|
{<<"labels">>, {map, {binary, binary}}},
|
||||||
{user, binary},
|
{<<"user">>, binary},
|
||||||
{working_dir, binary},
|
{<<"working_dir">>, binary},
|
||||||
{hostname, binary},
|
{<<"hostname">>, binary},
|
||||||
{cap_add, {list, binary}},
|
{<<"cap_add">>, {list, binary}},
|
||||||
{cap_drop, {list, binary}},
|
{<<"cap_drop">>, {list, binary}},
|
||||||
{devices, {list, binary}},
|
{<<"devices">>, {list, binary}},
|
||||||
{mem_limit, binary},
|
{<<"mem_limit">>, binary},
|
||||||
{mem_reservation, binary},
|
{<<"mem_reservation">>, binary},
|
||||||
{cpu_shares, integer},
|
{<<"cpu_shares">>, integer},
|
||||||
{cpus, number},
|
{<<"cpus">>, number},
|
||||||
{ulimits, {map, {binary, binary}}},
|
{<<"ulimits">>, {map, {binary, binary}}},
|
||||||
{sysctls, {map, {binary, binary}}},
|
{<<"sysctls">>, {map, {binary, binary}}},
|
||||||
{tmpfs, {list, binary}},
|
{<<"tmpfs">>, {list, binary}},
|
||||||
{extra_hosts, {list, binary}},
|
{<<"extra_hosts">>, {list, binary}},
|
||||||
{healthcheck, {map, {binary, any}}}
|
{<<"healthcheck">>, {map, {binary, any}}}
|
||||||
],
|
],
|
||||||
|
|
||||||
Errors1 = check_required(Config, Required),
|
Errors1 = check_required(Config, Required),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user