Commit 616e262b authored by Grant's avatar Grant
Browse files

Remove automatic worker start in development

parent 5c45e69d
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -14,6 +14,7 @@
    "dev:admin": "npm run dev -w packages/admin",
    "dev:client": "npm run dev -w packages/client",
    "dev:server": "npm run dev -w packages/server",
    "dev:server:worker": "npm run dev:worker -w packages/server",
    "prisma:studio": "npm run prisma:studio -w packages/server",
    "build:all": "./packages/build/build-all.sh",
    "build:docker": "./packages/build/docker-build.sh",
+1 −0
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@
  "version": "1.0.0",
  "scripts": {
    "dev": "DOTENV_CONFIG_PATH=.env.local tsx watch -r dotenv/config src/index.ts",
    "dev:worker": "NODE_TYPE=worker npm run dev",
    "dev:prisma:generate": "dotenv -e .env.local -- prisma generate",
    "start": "node --enable-source-maps dist/index.js",
    "profiler": "node --inspect=0.0.0.0:9229 --enable-source-maps dist/index.js",
+0 −10
Original line number Diff line number Diff line
@@ -17,16 +17,6 @@ const setupWorker = (worker: Worker) => {
};

export const BullMQ_JobManager = new (class BullMQ_JobManager {
  constructor() {
    if (
      process.env.NODE_ENV === "development" &&
      !("PROHIBIT_JOB_WORKERS" in process.env)
    ) {
      Logger.debug("Starting workers for jobs on main thread");
      this.startWorkers();
    }
  }

  startWorkers() {
    setupWorker(Job_Networking.startWorker());
    setupWorker(Job_Canvas.startWorker());