18 lines
371 B
Plaintext
18 lines
371 B
Plaintext
# Shared service schema.
|
|
# Top-level fields are recursive, so SecurePort can refer to Port.
|
|
|
|
Port = Int & >= 1 & <= 65535;
|
|
SecurePort = Port & > 443;
|
|
|
|
Service = {
|
|
name = String;
|
|
env = String default "dev";
|
|
host = String default "localhost";
|
|
port = SecurePort default 8443;
|
|
|
|
feature = {
|
|
enable = Bool default true;
|
|
limit = Int & >= 0 default 10;
|
|
};
|
|
};
|