mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-05-05 05:29:26 +08:00
chore: launchMode
This commit is contained in:
parent
120aa3420c
commit
bebb875694
@ -48,6 +48,7 @@ module.exports = (cli) => {
|
|||||||
.option('-i, --instances [instances]')
|
.option('-i, --instances [instances]')
|
||||||
.option('--db-sync')
|
.option('--db-sync')
|
||||||
.option('--quickstart')
|
.option('--quickstart')
|
||||||
|
.option('--launch-mode [launchMode]')
|
||||||
.allowUnknownOption()
|
.allowUnknownOption()
|
||||||
.action(async (opts) => {
|
.action(async (opts) => {
|
||||||
checkDBDialect();
|
checkDBDialect();
|
||||||
@ -119,6 +120,8 @@ module.exports = (cli) => {
|
|||||||
]);
|
]);
|
||||||
process.exit();
|
process.exit();
|
||||||
} else {
|
} else {
|
||||||
|
const launchMode = opts.launchMode || process.env.APP_LAUNCH_MODE || 'pm2';
|
||||||
|
if (launchMode === 'pm2') {
|
||||||
run(
|
run(
|
||||||
'pm2-runtime',
|
'pm2-runtime',
|
||||||
[
|
[
|
||||||
@ -130,6 +133,14 @@ module.exports = (cli) => {
|
|||||||
...process.argv.slice(2),
|
...process.argv.slice(2),
|
||||||
].filter(Boolean),
|
].filter(Boolean),
|
||||||
);
|
);
|
||||||
|
} else {
|
||||||
|
run(
|
||||||
|
'node',
|
||||||
|
[`${APP_PACKAGE_ROOT}/lib/index.js`, ...(NODE_ARGS || '').split(' '), ...process.argv.slice(2)].filter(
|
||||||
|
Boolean,
|
||||||
|
),
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user