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
|