mirror of
https://github.com/ctripcorp/zeus.git
synced 2024-09-21 16:16:09 +08:00
add root path order
This commit is contained in:
parent
a7935d1427
commit
ce5db58e8f
|
@ -12,6 +12,7 @@ import javax.annotation.Resource;
|
|||
public class AutoFiller {
|
||||
@Resource
|
||||
private VirtualServerRepository virtualServerRepository;
|
||||
private static final String RegexRootPath = " /";
|
||||
|
||||
public void autofill(Group group) throws Exception {
|
||||
for (GroupVirtualServer gvs : group.getGroupVirtualServers()) {
|
||||
|
@ -23,7 +24,10 @@ public class AutoFiller {
|
|||
tvs.getDomains().add(domain);
|
||||
}
|
||||
if (gvs.getPriority() == null) {
|
||||
gvs.setPriority(gvs.getRewrite() == null ? 1000 : -1000);
|
||||
if (gvs.getPath().endsWith(RegexRootPath))
|
||||
gvs.setPriority(Integer.MIN_VALUE);
|
||||
else
|
||||
gvs.setPriority(gvs.getRewrite() == null ? 1000 : -1000);
|
||||
}
|
||||
}
|
||||
HealthCheck hc = group.getHealthCheck();
|
||||
|
|
Loading…
Reference in a new issue