diff --git a/package.json b/package.json index 5b7cbe5..faddf34 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "build": "npx tsc", "startServer": "node out/serverMain.js", "startClient": "node out/clientMain.js", + "startProcess": "node out/processMain.js", "documentation": "widdershins reference/OpenAPI.yml -o docs/openapi.md --language_tabs javascript:JavaScript:request.", "test": "jest" } diff --git a/src/clientMain.ts b/src/clientMain.ts index 3de2369..8f5dc56 100644 --- a/src/clientMain.ts +++ b/src/clientMain.ts @@ -5,7 +5,6 @@ import cors from 'cors' import client from './client/client' import { dbReady } from './db/db' import { cacheReady } from './cache/redis' -import processAll from './client/process' const app = express() const port = 3000 @@ -21,10 +20,8 @@ app.use('/', client) dbReady().then((e) => { cacheReady().then((e) => { - processAll().then((e) => { - app.listen(port, '0.0.0.0', () => { - console.log(`Tone client api listening on port ${port}`) - }) + app.listen(port, '0.0.0.0', () => { + console.log(`Tone client api listening on port ${port}`) }) }) }) diff --git a/src/processMain.ts b/src/processMain.ts new file mode 100644 index 0000000..bad0906 --- /dev/null +++ b/src/processMain.ts @@ -0,0 +1,11 @@ +import * as dotenv from 'dotenv' +dotenv.config() +import { dbReady } from './db/db' +import { cacheReady } from './cache/redis' +import processAll from './client/process' + +dbReady().then((e) => { + cacheReady().then((e) => { + processAll() + }) +})