examples/cluster.json
[
{
"name": "external",
"if": "node.IsExternal",
"weight": 3
},
{
"name": "ingress",
"if": "node.Listen.HasAny('tcp:80', 'tcp:443')"
},
{
"name": "backend",
"if": "node.Name startsWith 'back' && node.Listen.Has('tcp:8080', 'tcp:8081')",
"weight": 2
},
{
"name": "store",
"if": "node.Listen.HasAny('tcp:3306', 'tcp:5432')"
},
{
"name": "redis",
"if": "node.Listen.Has('tcp:6379')"
},
{
"name": "queue",
"if": "node.Listen.HasAny('tcp:9092', 'tcp:4222')"
}
]