diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index cb49b0c535..4ce72f457a 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -60,6 +60,8 @@ You can also build it from a terminal using `./gradlew build`, the Gradle wrappe - `MICRONAUT_ENVIRONMENTS`: can be set to any string and will load a custom configuration file in `cli/src/main/resources/application-{env}.yml`. - `KESTRA_PLUGINS_PATH`: is the path where you will save plugins as Jar and will be load on startup. - See the screenshot bellow for an example: ![Intellij IDEA Configuration ](run-app.png) + - If you encounter **JavaScript memory heap out** error during startup, configure `NODE_OPTIONS` environment variable with some large value. + - Example `NODE_OPTIONS: --max-old-space-size=4096` or `NODE_OPTIONS: --max-old-space-size=8192` ![Intellij IDEA Configuration ](node_option_env_var.png) - The server starts by default on port 8080 and is reachable on `http://localhost:8080` If you want to launch all tests, you need Python and some packages installed on your machine, on Ubuntu you can install them with: diff --git a/.github/node_option_env_var.png b/.github/node_option_env_var.png new file mode 100644 index 0000000000..fcb95e2178 Binary files /dev/null and b/.github/node_option_env_var.png differ