atscan/pm2.config.js

97 řádky
2.8 KiB
JavaScript

module.exports = {
apps: [{
name: "atscan-plc-crawler",
script: "./backend/plc-crawler.js",
args: "daemon",
interpreter: "deno",
interpreterArgs: "run --unstable --allow-net --allow-read --allow-env --allow-sys",
}, {
name: "atscan-pds-crawler",
script: "./backend/pds-crawler.js",
args: "daemon",
interpreter: "mullvad-exclude",
interpreterArgs: "deno run --unstable --allow-net --allow-read --allow-env --allow-sys",
}, {
name: "atscan-indexer",
script: "./backend/indexer.js",
args: "daemon",
interpreter: "deno",
interpreterArgs: "run --unstable --allow-net --allow-read --allow-env --allow-sys",
}, {
name: "atscan-firehose",
script: "./backend/firehose.js",
args: "daemon",
interpreter: "deno",
interpreterArgs: "run --unstable --allow-net --allow-read --allow-env --allow-sys --allow-ffi",
}, {
name: "atscan-fe-dev",
interpreter: "mullvad-exclude",
interpreterArgs: "npm run dev",
env: {
HOST: "127.0.0.1",
PORT: 4010,
}
}, {
name: "atscan-fe",
script: "./frontend/prod-build/index.js",
interpreter: "mullvad-exclude",
interpreterArgs: "node",
env: {
HOST: "127.0.0.1",
PORT: 4000,
}
}, {
name: "atscan-api-master",
script: "./backend/api.js",
//args : "daemon",
interpreter: "deno",
interpreterArgs: "run --unstable --allow-net --allow-read --allow-env --allow-sys",
env: {
PORT: 6677
}
}, {
name: "atscan-api-slave",
script: "./backend/api.js",
//args : "daemon",
interpreter: "deno",
interpreterArgs: "run --unstable --allow-net --allow-read --allow-env --allow-sys",
env: {
PORT: 6678
}
}, /*{
name: "atscan-api-blob",
script: "./backend/api-blob.js",
interpreter: "deno",
interpreterArgs: "run --unstable --allow-net --allow-read --allow-write --allow-env --allow-sys",
},*/
{
name: "atscan-blobd",
script: "true",
interpreter: "blobd",
interpreterArgs: "-d /corn/atscan-db -p 6680"
}, {
name: "atscan-worker",
script: "./backend/repo-worker.js",
interpreter: "mullvad-exclude",
interpreterArgs: "deno run --unstable --allow-net --allow-read --allow-write --allow-env --allow-ffi --allow-sys ./backend/repo-worker.js",
instances: 6,
}, {
name: "atscan-tick-sandbox",
script: "./backend/tick.js",
interpreter: "deno",
interpreterArgs: "run --unstable --allow-net --allow-read --allow-env"
}, {
name: "atscan-tick-bluesky",
script: "./backend/tick.js",
interpreter: "deno",
interpreterArgs: "run --unstable --allow-net --allow-read --allow-env",
env: {
ATSCAN_TICK_ENV: 'BLUESKY'
}
}, {
name: "bull-ui",
script: "index.js",
cwd: "./backend/bull-ui"
}],
};