🐛 Fix CLI app startup (#438)
This commit is contained in:
committed by
ericlinagora
parent
b8baf9a55c
commit
38c320e965
@@ -32,7 +32,7 @@ class SearchIndexAll {
|
|||||||
const repository = repositories.get(options.repository);
|
const repository = repositories.get(options.repository);
|
||||||
if (!repository) {
|
if (!repository) {
|
||||||
throw (
|
throw (
|
||||||
"No such repository ready for indexation, available are: " +
|
"No repository set (or valid) ready for indexation, available are: " +
|
||||||
Array.from(repositories.keys()).join(", ")
|
Array.from(repositories.keys()).join(", ")
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -100,6 +100,7 @@ const services = [
|
|||||||
"storage",
|
"storage",
|
||||||
"tracker",
|
"tracker",
|
||||||
"websocket",
|
"websocket",
|
||||||
|
"email-pusher",
|
||||||
];
|
];
|
||||||
|
|
||||||
const command: yargs.CommandModule<unknown, unknown> = {
|
const command: yargs.CommandModule<unknown, unknown> = {
|
||||||
@@ -107,7 +108,6 @@ const command: yargs.CommandModule<unknown, unknown> = {
|
|||||||
describe: "command to reindex search middleware from db entities",
|
describe: "command to reindex search middleware from db entities",
|
||||||
builder: {
|
builder: {
|
||||||
repository: {
|
repository: {
|
||||||
default: "",
|
|
||||||
type: "string",
|
type: "string",
|
||||||
description: "Choose a repository to reindex",
|
description: "Choose a repository to reindex",
|
||||||
},
|
},
|
||||||
@@ -117,7 +117,6 @@ const command: yargs.CommandModule<unknown, unknown> = {
|
|||||||
description: "Choose to repair entities too when possible",
|
description: "Choose to repair entities too when possible",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
|
||||||
handler: async argv => {
|
handler: async argv => {
|
||||||
const spinner = ora({ text: "Reindex repository - " }).start();
|
const spinner = ora({ text: "Reindex repository - " }).start();
|
||||||
const platform = await tdrive.run(services);
|
const platform = await tdrive.run(services);
|
||||||
@@ -126,17 +125,12 @@ const command: yargs.CommandModule<unknown, unknown> = {
|
|||||||
|
|
||||||
const repository = (argv.repository || "") as string;
|
const repository = (argv.repository || "") as string;
|
||||||
|
|
||||||
if (!repository) {
|
// Let this run even without a repository as its error message includes valid repository names
|
||||||
throw "No repository was set.";
|
|
||||||
}
|
|
||||||
|
|
||||||
await migrator.run({
|
await migrator.run({
|
||||||
repository,
|
repository,
|
||||||
});
|
});
|
||||||
|
|
||||||
spinner.stop();
|
spinner.stop();
|
||||||
|
|
||||||
return;
|
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user