From 4a06fd9e0dfb18a439e7686507fc433770786442 Mon Sep 17 00:00:00 2001 From: Jonathan Budzenski Date: Wed, 10 Jan 2018 17:12:20 -0600 Subject: [PATCH] Add debug script to set inspect flags (#15967) * Add debug script to set inspect flags * remove no-base-path flag --- CONTRIBUTING.md | 3 +++ package.json | 1 + 2 files changed, 4 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0cbff0b5a767..02bbb1b32fe6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -235,6 +235,9 @@ Once that's done, just run: yarn test && yarn build --skip-os-packages ``` +### Debugging Server Code +`yarn debug` will start the server with Node's inspect and debug-brk flags. Kibana's development mode will start three processes. Chrome's developer tools can be configured to connect to all three under the connection tab. + ### Debugging Unit Tests The standard `yarn test` task runs several sub tasks and can take several minutes to complete, making debugging failures pretty painful. In order to ease the pain specialized tasks provide alternate methods for running the tests. diff --git a/package.json b/package.json index d12c43f529d3..48053dde0dc6 100644 --- a/package.json +++ b/package.json @@ -54,6 +54,7 @@ "build": "grunt build", "release": "grunt release", "start": "node scripts/kibana --dev", + "debug": "node --nolazy --inspect --debug-brk scripts/kibana --dev", "precommit": "node scripts/precommit_hook", "karma": "karma start", "elasticsearch": "grunt esvm:dev:keepalive",