This is the web frontend for a data processing framework for atmospheric sensors who can monitor and edit their data.
The documentation for end users can be found in the Wiki.
The following instructions are for developers who want to setup their own version. This is a meteor based framework.
Data Folder: The framework expects a certain data folder structure. /hnet/incoming/current
should exist. This location is hard coded and need be changed if desired. There also needs to be an outgoing data directory which can be defined as an environment varaible outgoingDir
.
We are running with a local MongoDB
to install e.g on Mac OS install via homebrew:
brew install mongodb
to install e.g. on Mac OS or Linux:
curl https://install.meteor.com/ | sh
Clone and run: meteor npm install
MONGO_URL=mongodb://localhost:27017/DataMaps meteor
For debugging with node inspector run MONGO_URL=mongodb://localhost:27017/DataMaps meteor debug
and open the app in Chrome with the port listed once the app has started.
meteor build ..
- this will generate a *.tar .gz filebundle
directorycd bundle/programs/server/
and npm install
pm2 start [your_pm2_conf_file] --node-args="--max_old_space_size=6144"