annotate INSTALL @ 101:52e44ee1c791 tip master

enabled all scores in autostart script
author Rob Canning <rc@kiben.net>
date Tue, 21 Apr 2015 16:20:57 +0100
parents 0ae87af84e2f
children
rev   line source
rc-web@2 1 //////////////////////////////////
rc-web@2 2 // NODESCORE SERVER INSTALLATION
rc-web@2 3 //////////////////////////////////
rc-web@2 4
rc-web@2 5 // installation for server running
rc-web@2 6 // debian stable or testing OS
rc-web@2 7 // other systems see here:
rc-web@2 8 // https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager
rc-web@2 9
rc-web@2 10 //////////////////////////////////
rc-web@2 11
rc-web@2 12 //////////////////////////////////
rc-web@2 13 // get nodejs dependencies
rc-web@2 14
rc-web@2 15 apt-get update
rc-web@2 16 apt-get install git-core curl build-essential openssl libssl-dev
rc-web@2 17
rc-web@2 18 //////////////////////////////////
rc-web@2 19 // grab and compile from source
rc-web@2 20
rc-web@2 21 mkdir -p /tmp/build/node && cd /tmp/build/node
rc-web@2 22 git clone https://github.com/joyent/node.git .
rc-web@11 23 git checkout v0.8.0
rc-web@2 24
rc-web@2 25 ./configure --openssl-libpath=/usr/lib/ssl
rc-web@2 26 make
rc-web@2 27 make test
rc-web@2 28 make install
rc-web@2 29 node -v
rc-web@2 30
rc-web@2 31 //////////////////////////////////
rc-web@14 32 // server side thumnail dependencies
rc-web@14 33 phantomjs
rc-web@14 34 imagemagick
rc-web@14 35
rc-web@14 36
rc-web@14 37 //aptitude install python-qt4 libqt4-webkit python-pip
rc-web@14 38 //aptitude install xvfb xbase-clients xfonts-base libgtk2.0-0
rc-web@14 39
rc-web@2 40 // get nodescore dependencies
rc-web@14 41
rc-web@14 42
rc-web@2 43 // the node_modules dir should life in the require.path
rc-web@2 44 // ~/
rc-web@2 45
rc-web@55 46 sudo npm install socket.io jsdom jQuery xmlhttprequest node-static requirejs
rc-web@44 47 sudo npm -g install supervisor
rob@76 48
rob@76 49 sudo ln -s /usr/bin/nodejs /usr/bin/node
rob@76 50 sudo update-alternatives --install /usr/bin/node node /usr/bin/nodejs 10
rob@76 51
rc-web@2 52 //////////////////////////////////
rc-web@2 53 // get nodescore
rc-web@2 54
rc-web@3 55 git clone git://gitorious.org/nodescore/nodescore.git nodescore
rc-web@2 56
rc-web@2 57 //////////////////////////////////
rc-web@2 58 //start server
rc-web@2 59
rc-web@2 60 cd nodescore
rc-web@2 61 node nodescore.js