improvements

master
Orph 2022-12-02 10:31:48 +00:00
parent 5e7aa40421
commit 4468813370
1 changed files with 11 additions and 5 deletions

View File

@ -48,7 +48,13 @@ foreach ($config['servers'] as $server_name => $server_ip) {
continue; continue;
} }
$main_router = [ $http_router = [
'entryPoints' => ['web'],
'rule' => $router['rule'],
'service' => $server_key,
];
$ssl_router = [
'entryPoints' => ['websecure'], 'entryPoints' => ['websecure'],
'rule' => $router['rule'], 'rule' => $router['rule'],
'service' => $server_key, 'service' => $server_key,
@ -59,15 +65,15 @@ foreach ($config['servers'] as $server_name => $server_ip) {
]; ];
foreach ($domains as $domain) { foreach ($domains as $domain) {
$main_router['tls']['domains'][] = [ $ssl_router['tls']['domains'][] = [
'main' => $domain, 'main' => $domain,
'sans' => [], 'sans' => [],
]; ];
} }
$router_name = $server_key . '--' . $router['name']; $router_name = str_replace(['@'], '_', $router['name']);
$router_name = str_replace(['@'], '_', $router_name); $data['http']['routers'][$server_key . '--https-' . $router_name] = $ssl_router;
$data['http']['routers'][$router_name] = $main_router; $data['http']['routers'][$server_key . '--http-' . $router_name] = $http_router;
} }
} }