[DAEMON-2] appcd: Add support for distributable Node executable
GitHub Issue | n/a |
---|---|
Type | New Feature |
Priority | Critical |
Status | Resolved |
Resolution | Fixed |
Resolution Date | 2017-02-14T04:36:11.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Appc Daemon 1.0.0 |
Components | appcd |
Labels | n/a |
Reporter | Chris Barber |
Assignee | Chris Barber |
Created | 2016-02-04T00:38:42.000+0000 |
Updated | 2017-02-14T04:36:11.000+0000 |
Description
The appc daemon needs the ability to lock down the Node.js version so that native modules can be pre-compiled. It currently has a placeholder for running a specific Node executable.
The Node executable will be downloaded from the registry server. Both 32 and 64-bit Node executables will be available. The required Node.js version will be the latest LTS version, currently 4.4.3. This will most likely change to 6.2.0 LTS October 2016.
This was implemented back in 2017 Sprint 02 Tooling sprint in the commit https://github.com/cb1kenobi/appc-daemon/commit/a4cac50c593e018ed41a0dd49ad8e5223f23bd5d. This functionality is implemented in the
appcd-nodejs
micro-package. If the core's required Node.js version is not already installed, it will be downloaded prior to executing the core.