Home / node-framework
Name Modified Size InfoDownloads / Week
Parent folder
aws-equinox-node-20191014.tgz 2019-10-13 173.8 MB
base-equinox-node-20191014.tgz 2019-10-13 50.0 MB
aws-equinox-node-20190325.tgz 2019-03-25 103.7 MB
base-equinox-node-20190325.tgz 2019-03-25 42.9 MB
obr-node-bundles-20190325.tgz 2019-03-25 2.4 MB
obr-node-bundles-20180613.tgz 2018-06-18 2.4 MB
CHANGELOG.md 2018-06-18 796 Bytes
aws-equinox-node-20180613.tgz 2018-06-18 103.6 MB
base-equinox-node-20180613.tgz 2018-06-18 41.1 MB
aws-equinox-node-20180409.tgz 2018-04-09 103.6 MB
obr-node-bundles-20180409.tgz 2018-04-09 2.3 MB
cxf-equinox-node-20180409.tgz 2018-04-09 46.3 MB
base-equinox-node-20180409.tgz 2018-04-09 40.9 MB
ocpp-node-bundles-20170928.tgz 2017-09-29 4.8 MB
obr-node-bundles-20170928.tgz 2017-09-29 2.0 MB
cxf-equinox-node-20170628.tgz 2017-08-01 44.7 MB
ocpp-node-bundles-20170801.tgz 2017-08-01 4.8 MB
obr-node-bundles-20170801.tgz 2017-08-01 2.0 MB
README.md 2017-08-01 1.4 kB
obr-node-bundles-20170725.tgz 2017-07-24 1.9 MB
obr-node-bundles-20170628.tgz 2017-06-29 1.9 MB
base-equinox-node-20170628.tgz 2017-06-28 39.2 MB
obr-node-bundles-20170509.tgz 2017-05-08 1.9 MB
obr-node-bundles-20170306.tgz 2017-03-07 1.9 MB
cxf-equinox-node-20170306.tgz 2017-03-07 44.4 MB
base-equinox-node-20170306.tgz 2017-03-07 39.0 MB
ocpp-node-bundles-20170306.tgz 2017-03-07 4.7 MB
obr-node-bundles-20161104.tgz 2016-11-03 1.8 MB
obr-node-bundles-20161028.tgz 2016-10-27 1.1 MB
base-equinox-node-20161028.tgz 2016-10-27 37.2 MB
cxf-equinox-node-20161028.tgz 2016-10-27 48.1 MB
base-equinox-node-20161019.tgz 2016-10-19 37.2 MB
obr-node-bundles-20161019.tgz 2016-10-19 915.3 kB
obr-node-bundles-20161007.tgz 2016-10-07 1.4 MB
base-equinox-node-20161007.tgz 2016-10-06 36.7 MB
obr-node-bundles-20160904.tgz 2016-09-04 905.1 kB
base-equinox-node-20160828.tgz 2016-08-29 36.0 MB
base-equinox-node-20151215.tgz 2015-12-14 36.5 MB
obr-node-bundles-20151215.tgz 2015-12-14 851.7 kB
cxf-equinox-node-20151214.tgz 2015-12-14 37.5 MB
ocpp-node-bundles-20151214.tgz 2015-12-14 3.6 MB
base-equinox-node-20150820.tgz 2015-08-19 36.5 MB
obr-node-bundles-20150814.tgz 2015-08-13 847.8 kB
obr-node-bundles-20150513.tgz 2015-05-14 835.9 kB
base-equinox-node-20150513.tgz 2015-05-13 36.6 MB
obr-node-bundles-20150315.tgz 2015-03-14 833.9 kB
obr-node-bundles-20150227.tgz 2015-02-27 825.9 kB
base-equinox-node-20141107.tgz 2014-11-06 36.5 MB
Totals: 48 Items   1.3 GB 0

SolarNode Application

This directory contains the build script for generating the base SolarNode Application. The build requires Apache Ant.

Configuration Setup

The build requires some configuration to run. Copy the example/ivy.xml file into this directory first. Then you can modify the new copy (it will be ignored by version control).

Ivy Configuration

The build script assembles all the various artifacts that make up the SolarNode Application using Apache Ivy. The ivy.xml file configures which artifacts to include in the build. Typically you might customize this to add additional artifacts not already included in the application.

Building

To build the application, run the archive task:

ant archive

This will produce a platform tarball at build/node-bundles.tgz. To rebuild always from scratch, add the clean task:

ant clean archive

You can maintain multiple packages by creating other Ivy XML files. For example to maintain a package with all the bundles required you could create a ivy-mycompany.xml file and then run the build like this:

ant -Divy.file=ivy-mycompany.xml clean archive

Upgrading nodes

To upgrade an existing node with a new application version, follow the process outlined on the SolarNetwork wiki.

Source: README.md, updated 2017-08-01