1 | #!/usr/bin/env bash
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 | sudo apt-get update
|
8 | sudo apt-get install -y build-essential libssl-dev
|
9 | sudo apt-get install -y wget gzip openssh-server curl
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 | sudo sysctl -w kernel.shmall=536870912
|
16 | sudo sysctl -w kernel.shmmax=536870912
|
17 | sudo /bin/su -c "echo 'kernel.shmall=536870912' >> /etc/sysctl.conf"
|
18 | sudo /bin/su -c "echo 'kernel.shmmax=536870912' >> /etc/sysctl.conf"
|
19 |
|
20 | cd ~
|
21 | wget https://s3-eu-west-1.amazonaws.com/globalsdb/globals_2013.2.0.350.0_unix.tar.gz
|
22 |
|
23 | gzip -cd globals_2013.2.0.350.0_unix.tar.gz | tar -x
|
24 | rm globals_2013.2.0.350.0_unix.tar.gz
|
25 | cd kit_unix_globals
|
26 | mkdir ~/globalsdb
|
27 | ISC_QUIET=yes
|
28 | export ISC_QUIET
|
29 | ISC_TGTDIR=~/globalsdb
|
30 | export ISC_TGTDIR
|
31 | ISC_PLATFORM=lnxsusex64
|
32 | export ISC_PLATFORM
|
33 | ./installGlobals
|
34 |
|
35 | cd ~
|
36 | rm -rf kit_unix_globals
|
37 |
|
38 |
|
39 |
|
40 | curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
|
41 | export NVM_DIR="$HOME/.nvm"
|
42 | [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
|
43 | nvm install 6
|
44 |
|
45 |
|
46 |
|
47 | cd ~
|
48 | mkdir qewd
|
49 | cd qewd
|
50 | npm install qewd qewd-monitor
|
51 | npm install ewd-client
|
52 |
|
53 |
|
54 |
|
55 | cd ~/qewd/node_modules
|
56 | wget https://s3-eu-west-1.amazonaws.com/cache.node/build-124/linux/cache610.node
|
57 | mv cache610.node cache.node
|
58 |
|
59 |
|
60 |
|
61 | cp ~/qewd/node_modules/qewd/example/qewd-globalsdb.js ~/qewd/qewd.js
|
62 |
|
63 |
|
64 | cd ~/qewd
|
65 | mkdir www
|
66 | cd www
|
67 | mkdir qewd-monitor
|
68 | cp ~/qewd/node_modules/qewd-monitor/www/bundle.js ~/qewd/www/qewd-monitor
|
69 | cp ~/qewd/node_modules/qewd-monitor/www/*.html ~/qewd/www/qewd-monitor
|
70 | cp ~/qewd/node_modules/qewd-monitor/www/*.css ~/qewd/www/qewd-monitor
|
71 | cp ~/qewd/node_modules/ewd-client/lib/proto/ewd-client.js ~/qewd/www/ewd-client.js
|
72 |
|
73 | cd ~/qewd
|
74 |
|
75 | echo 'Done!'
|
76 | echo 'Start qewd using: node qewd'
|
77 |
|
78 |
|
79 |
|
80 | |
\ | No newline at end of file |