atscan/pm2.config.js

47 řádky
1.3 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-fe-dev",
interpreter: "mullvad-exclude",
interpreterArgs: "npm run dev",
env: {
HOST: "127.0.0.1",
PORT: 4010,
}
}, {
name: "atscan-fe",
script: "./frontend/build/index.js",
interpreter: "mullvad-exclude",
interpreterArgs: "node",
env: {
HOST: "127.0.0.1",
PORT: 4000,
}
}, {
name: "atscan-api",
script: "./backend/api.js",
//args : "daemon",
interpreter: "deno",
interpreterArgs: "run --unstable --allow-net --allow-read --allow-env --allow-sys",
watch: true,
ignore_watch: [ 'frontend' ],
}],
};