See INSTALL.md in this directory
Install Meteorite.
To install all the dependencies and run the app:
cd openbas
mrt --settings settings.json
When cloning this for the first time, make sure that you have the upmu-plotter submodule updated. To do this,
run the following command from the same directory as this README:
git submodule update --init
git submodule foreach git pull origin master
- from clean openbas install
mrt migrate-app-- this will fail- remove accounts-ui-bootstrap-3 and collectionfs from smart.json, remove trailing comma from line 8
mrt installmrt migrate-app- remove
cfs-*,collectionfsfrom packages, .meteor/packages meteor remove cmather:iron-routermeteor add iron:routermeteor add mizzao:jquery-uimeteor remove mizzao:jqueryuimeteor remove mrt:bootstrap-3meteor add mizzao:bootstrap-3sed -e 's/^[a-zA-Z0-9]/meteor remove &/' .meteor/packages | sed 's/\@[0-9\.]*//g' > packages-rm.shsed -e 's/ remove / add /' packages-rm.sh > packages-add.shbash packages-rm.shmeteor listmeteor updatebash packages-add.shmeteor add cfs:standard-packagesmeteor add cfs:filesystemmeteor --settings settings.jsonshould work
Install Meteor
curl https://install.meteor.com | sh
Put Meteor's node on the path
export PATH=~/.meteor/tools/latest/bin:$PATH
Install NPM, Node's package manager
sudo apt-get install npm
Install meteorite
sudo -H npm install -g meteorite
From within the openbas folder, run the following to install dependencies and run the app
mrt --settings settings.json
-
change subscription key in building.ini for your local archiver
-
change archiver location in settings.json for local archiver
-
change public.site in settings.json to be Metadata/Site for building.ini
-
install pymongo:
sudo pip install pymongoOR
sudo apt-get install python-pymongothen run the source:
twistd -n smap building.ini