mirror of
https://github.com/paricafe/misskey.git
synced 2024-11-29 19:26:44 -06:00
d071d18dd7
* wip * wip * fix * clean up * Update tsconfig.json * Update activitypub.ts * wip
20 lines
420 B
TypeScript
20 lines
420 B
TypeScript
import cluster from 'node:cluster';
|
|
import { initDb } from '../db/postgre.js';
|
|
|
|
/**
|
|
* Init worker process
|
|
*/
|
|
export async function workerMain() {
|
|
await initDb();
|
|
|
|
// start server
|
|
await import('../server/index.js').then(x => x.default());
|
|
|
|
// start job queue
|
|
import('../queue/index.js').then(x => x.default());
|
|
|
|
if (cluster.isWorker) {
|
|
// Send a 'ready' message to parent process
|
|
process.send!('ready');
|
|
}
|
|
}
|