updates
This commit is contained in:
@@ -91,12 +91,22 @@ async function checkServerStarted(
|
||||
return false;
|
||||
}
|
||||
|
||||
function isFile(url: URL | string): boolean {
|
||||
url = url instanceof URL ? url : new URL(url);
|
||||
return url.protocol === "file:";
|
||||
}
|
||||
|
||||
async function loadServerControlConfig(
|
||||
metaUrl: string,
|
||||
serverControlConfigFile?: string,
|
||||
): Promise<ServerControlConfig> {
|
||||
const fullServerControlConfigFile = serverControlConfigFile ||
|
||||
(fromFileUrl(metaUrl).replace(".ts", ".json"));
|
||||
let fullServerControlConfigFile: string;
|
||||
if (!isFile(metaUrl)) {
|
||||
fullServerControlConfigFile = "server-control.json";
|
||||
} else {
|
||||
fullServerControlConfigFile = serverControlConfigFile ||
|
||||
(fromFileUrl(metaUrl).replace(".ts", ".json"));
|
||||
}
|
||||
log.debug(
|
||||
`Read server control config file: ${fullServerControlConfigFile}`,
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user