From 6f2f8144310973effcb744ae7d13eb286a3e40fb Mon Sep 17 00:00:00 2001 From: Arnaud Zheng Date: Sun, 21 Oct 2018 19:24:25 +0200 Subject: [PATCH 1/3] fix(documentation): update all supported node version in README.md --- README.md | 45 ++++++++++++++++++++++++++++++++++----------- 1 file changed, 34 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 73033bf..21759bc 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,7 @@ This is a Node.js engine for running node apps with [Nanobox](http://nanobox.io). ## Usage + To use the Node.js engine, specify `nodejs` as your `engine` in your boxfile.yml ```yaml @@ -11,14 +12,17 @@ run.config: ``` ## Build Process + When [running your app](https://docs.nanboox.io/cli/run/), this engine compiles code by doing the following: - `yarn install` ## Configuration Options + This engine exposes configuration options through the [Boxfile](http://docs.nanobox.io/boxfile/), a yaml config file used to provision and configure your app's infrastructure when using Nanobox. #### Overview of Boxfile Configuration Options + ```yaml run.config: engine: nodejs @@ -31,17 +35,35 @@ run.config: --- #### runtime + Specifies which Node.js runtime and version to use. The following runtimes are available: -- nodejs-0.8 -- nodejs-0.10 -- nodejs-0.12 -- nodejs-4.8 -- nodejs-5.12 -- nodejs-6.11 -- nodejs-7.10 -- nodejs-8.6 -- nodejs-8.9 +- nodejs-0.10.40 +- nodejs-0.12.7 +- nodejs-0.8.28 +- nodejs-10.4.1 +- nodejs-4.2.6 +- nodejs-4.8.4 +- nodejs-5.12.0nb4 +- nodejs-6.11.4 +- nodejs-7.10.1 +- nodejs-8.10.0 +- nodejs-8.11.0 +- nodejs-8.11.1 +- nodejs-8.11.3 +- nodejs-8.6.0 +- nodejs-8.9.0 +- nodejs-8.9.1 +- nodejs-8.9.3 +- nodejs-8.9.4 +- nodejs-9.10.0 +- nodejs-9.11.1 +- nodejs-9.11.2 +- nodejs-9.2.0 +- nodejs-9.3.0 +- nodejs-9.5.0 +- nodejs-9.6.0 +- nodejs-9.8.0 ```yaml run.config: @@ -53,6 +75,7 @@ run.config: --- #### dep_manager + Specifies whether the engine should use npm or yarn to fetch node modules. Defaults to `yarn`. ```yaml @@ -62,6 +85,7 @@ run.config: ``` #### python_version + Specifies the version of Python to install with the following available values: - python-2.7 @@ -75,9 +99,8 @@ run.config: python_version: python-2.7 ``` - - --- ## Help & Support + This is a generic (non-framework-specific) Node.js engine provided by [Nanobox](http://nanobox.io). If you need help with this engine, you can reach out to us in the [#nanobox IRC channel](http://webchat.freenode.net/?channels=nanobox). If you are running into an issue with the engine, feel free to [create a new issue on this project](https://github.com/pagodabox/nanobox-engine-nodejs/issues/new). From 81b9c641d507737dbf532cce56a4994006bae5ce Mon Sep 17 00:00:00 2001 From: Arnaud Zheng Date: Mon, 22 Oct 2018 23:05:19 +0200 Subject: [PATCH 2/3] fix(changelog): display sorted nodejs list by version --- README.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 21759bc..0aca5cc 100644 --- a/README.md +++ b/README.md @@ -38,32 +38,32 @@ run.config: Specifies which Node.js runtime and version to use. The following runtimes are available: +- nodejs-0.8.28 - nodejs-0.10.40 - nodejs-0.12.7 -- nodejs-0.8.28 -- nodejs-10.4.1 - nodejs-4.2.6 - nodejs-4.8.4 - nodejs-5.12.0nb4 - nodejs-6.11.4 - nodejs-7.10.1 -- nodejs-8.10.0 -- nodejs-8.11.0 -- nodejs-8.11.1 -- nodejs-8.11.3 - nodejs-8.6.0 - nodejs-8.9.0 - nodejs-8.9.1 - nodejs-8.9.3 - nodejs-8.9.4 -- nodejs-9.10.0 -- nodejs-9.11.1 -- nodejs-9.11.2 +- nodejs-8.10.0 +- nodejs-8.11.0 +- nodejs-8.11.1 +- nodejs-8.11.3 - nodejs-9.2.0 - nodejs-9.3.0 - nodejs-9.5.0 - nodejs-9.6.0 - nodejs-9.8.0 +- nodejs-9.10.0 +- nodejs-9.11.1 +- nodejs-9.11.2 +- nodejs-10.4.1 ```yaml run.config: From 71feb05913bce9254927cc1df1d1937bac4fe7ea Mon Sep 17 00:00:00 2001 From: Arnaud Zheng Date: Wed, 24 Oct 2018 20:09:51 +0200 Subject: [PATCH 3/3] fix(node-version): drop revision number --- README.md | 46 ++++++++++++++++++++-------------------------- 1 file changed, 20 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index 0aca5cc..99b3589 100644 --- a/README.md +++ b/README.md @@ -38,32 +38,26 @@ run.config: Specifies which Node.js runtime and version to use. The following runtimes are available: -- nodejs-0.8.28 -- nodejs-0.10.40 -- nodejs-0.12.7 -- nodejs-4.2.6 -- nodejs-4.8.4 -- nodejs-5.12.0nb4 -- nodejs-6.11.4 -- nodejs-7.10.1 -- nodejs-8.6.0 -- nodejs-8.9.0 -- nodejs-8.9.1 -- nodejs-8.9.3 -- nodejs-8.9.4 -- nodejs-8.10.0 -- nodejs-8.11.0 -- nodejs-8.11.1 -- nodejs-8.11.3 -- nodejs-9.2.0 -- nodejs-9.3.0 -- nodejs-9.5.0 -- nodejs-9.6.0 -- nodejs-9.8.0 -- nodejs-9.10.0 -- nodejs-9.11.1 -- nodejs-9.11.2 -- nodejs-10.4.1 +- nodejs-0.8 +- nodejs-0.10 +- nodejs-0.12 +- nodejs-4.2 +- nodejs-4.8 +- nodejs-5.12 +- nodejs-6.11 +- nodejs-7.10 +- nodejs-8.6 +- nodejs-8.9 +- nodejs-8.10 +- nodejs-8.11 +- nodejs-9.2 +- nodejs-9.3 +- nodejs-9.5 +- nodejs-9.6 +- nodejs-9.8 +- nodejs-9.10 +- nodejs-9.11 +- nodejs-10.4 ```yaml run.config: