Reference
Reference: scalws.yaml top level
include
| Syntax | include: [<string>, ...] |
| Default | none |
| Context | scalws.yaml |
| Reload | applies on reload |
Site files read in addition to this one (ADR-0048), e.g. /etc/scalws/sites.d/*.yaml: a path, or a directory plus a file pattern with one *; relative to this file’s directory. Only the main file may include; the loader expands the sites into tenants and clears this list.
server
| Syntax | server: {...} |
| Default | required |
| Context | scalws.yaml |
| Reload | applies on reload |
Server-wide settings: listeners, limits, TLS, cache, security, logging and the optional subsystems.
upstreams
| Syntax | upstreams: {<key>: {...}, ...} |
| Default | none |
| Context | scalws.yaml |
| Reload | applies on reload |
Named pools of upstream members (ADR-0049) used by type: proxy runtimes through upstream: {pool: name} or backends.