1
0
cvsa/ecosystem.config.mjs
2025-12-31 21:18:27 +08:00

54 lines
1.0 KiB
JavaScript

import "dotenv/config";
export const apps = [
{
cwd: "./packages/crawler",
interpreter: "bun",
name: "crawler-jobadder",
script: "src/jobAdder.wrapper.ts",
},
{
cwd: "./packages/crawler",
env: {
LOG_ERR: "logs/error.log",
LOG_VERBOSE: "logs/verbose.log",
LOG_WARN: "logs/warn.log",
},
interpreter: "bun",
name: "crawler-worker",
script: "src/worker.ts",
},
{
cwd: "./packages/crawler",
env: {
LOG_ERR: "logs/error.log",
LOG_VERBOSE: "logs/verbose.log",
LOG_WARN: "logs/warn.log",
},
interpreter: "bun",
name: "crawler-filter",
script: "src/filterWorker.wrapper.ts",
},
{
cwd: "./ml/api",
env: {
LOG_ERR: "logs/error.log",
LOG_VERBOSE: "logs/verbose.log",
LOG_WARN: "logs/warn.log",
PYTHONPATH: "./ml/api:./ml/filter",
},
interpreter: process.env.PYTHON_INTERPRETER || "python3",
name: "ml-api",
script: "start.py",
},
{
cwd: "./packages/backend",
env: {
NODE_ENV: "production",
},
interpreter: "bun",
name: "cvsa-be",
script: "src/index.ts",
},
];