From 3cc37ad518706c7abe61d3d3cd7b91798901cc5b Mon Sep 17 00:00:00 2001 From: Duda Dornelles Date: Mon, 18 Aug 2014 18:36:12 -0300 Subject: adding install script --- install-pixelated.sh | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 install-pixelated.sh (limited to 'install-pixelated.sh') diff --git a/install-pixelated.sh b/install-pixelated.sh new file mode 100644 index 00000000..353fc59a --- /dev/null +++ b/install-pixelated.sh @@ -0,0 +1,34 @@ +#!/bin/bash + +# test dependencies +function check_installed() { + which $1 + if [ $? -ne 0 ]; then + echo "## You must have ${1} installed and in the PATH to run Pixelated-User-Agent" + echo "## exiting..." + exit 1 + fi +} + +for dependency in node npm ruby bundle virtualenv; do + check_installed $dependency +done + +# clone repo +git clone https://github.com/pixelated-project/pixelated-user-agent + +# install web-ui dependencies +cd pixelated-user-agent/web-ui +npm install +node_modules/bower/bin/bower install +bundle install + +# install service dependencies +cd ../service +virtualenv .virtualenv +source .virtualenv/bin/activate +easy_install leap.soledad.common +pip install -r requirements.txt + +# run service +./go -- cgit v1.2.3