diff --git a/package.json b/package.json index f57f20b..388eefd 100644 --- a/package.json +++ b/package.json @@ -15,27 +15,6 @@ "sushiswap" ], "scripts": { - "init:db": "npx ts-node ./src/utils/initServer/create-indexes.ts", - "init:tokens": "npx ts-node ./src/utils/initServer/init-tokens.ts", - "init:pools": "npx ts-node ./src/utils/initServer/init-pools.ts", - "init:txs": "npx ts-node ./src/utils/initServer/init-whales.ts", - "dev:common": "npx ts-node-dev ./src/listener-commons.ts", - "dev:mempool": "npx ts-node-dev ./src/listener-mempool.ts", - "dev:confirm": "npx ts-node-dev ./src/listener-confirmation.ts", - "dev:ws": "npx ts-node-dev ./src/_websocket-server.ts", - "init:heroku": "npx ts-node ./src/utils/initServer/set-heroku.ts", - "reset:hard": "npx ts-node ./src/utils/dev-utils/drop-transactions.ts", - "reset:txs": "npx ts-node ./src/utils/dev-utils/reset-transactions.ts", - "reset:txc": "npx ts-node ./src/utils/dev-utils/reset-transactions-c.ts", - "reset:txp`": "npx ts-node ./src/utils/dev-utils/reset-transactions-p.ts", - "reset:t-h": "npx ts-node ./src/utils/dev-utils/reset-transactions-t-h.ts", - "reset:pools": "npx ts-node ./src/utils/dev-utils/reset-pools.ts", - "reset:blocks": "npx ts-node ./src/utils/dev-utils/reset-blocks.ts", - "reset:tokens": "npx ts-node ./src/utils/dev-utils/reset-tokens.ts", - "web-worker": "node ./dist/_websocket-server.js", - "worker-common": " node ./dist/listener-commons.js", - "worker-mempool": "node ./dist/listener-mempool.js", - "worker-confirm": "node ./dist/listener-confirmation.js", "run-workers": "npm run-script worker-common && npm run-mempool && npm run-script worker-confirm", "clean": "npx gts clean", "lint": "npx gts lint", diff --git a/pm2.config.js b/pm2.config.js new file mode 100644 index 0000000..02cd049 --- /dev/null +++ b/pm2.config.js @@ -0,0 +1,19 @@ +module.exports = { + apps: [{ + name: "init db", + script: "ts-node ./src/utils/initServer/create-indexes.ts", + args: "limit" + }, { + name: "init tokens", + script: "ts-node ./src/utils/initServer/init-tokens.ts", + args: "" + }, { + name: "init pools", + script: "ts-node ./src/utils/initServer/init-pools.ts", + args: "" + }, { + name: "init txs", + script: "ts-node ./src/utils/initServer/init-whales.ts", + args: "" + }] +}