2020-03-15 20:08:57 +01:00
|
|
|
|
|
|
|
require "yaml"
|
2020-04-11 00:10:20 +02:00
|
|
|
require "./config/*.cr"
|
2020-03-15 20:08:57 +01:00
|
|
|
|
2020-04-10 23:41:50 +02:00
|
|
|
class Config
|
|
|
|
YAML.mapping(
|
|
|
|
version: String,
|
2020-04-11 00:10:20 +02:00
|
|
|
hosts: Array(HostConfig),
|
|
|
|
endpoints: Array(EndpointConfig),
|
|
|
|
filters: Array(FilterConfig),
|
2020-04-10 23:41:50 +02:00
|
|
|
deployments: Array(DeploymentConfig)
|
|
|
|
)
|
|
|
|
end
|