-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstall.sh
More file actions
34 lines (27 loc) · 746 Bytes
/
install.sh
File metadata and controls
34 lines (27 loc) · 746 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/bin/sh
cd "$(dirname "$0")"
if [ ! -d /opt/node/ ]; then
echo Downloading node
wget http://nodejs.org/dist/v0.10.33/node-v0.10.33-linux-x64.tar.gz
tar -xf node-v0.10.33-linux-x64.tar.gz
mv node-v0.10.33-linux-x64 /opt/node/
echo "export PATH=$PATH:/opt/node/bin" >> /etc/profile
rm node-v0.10.33-linux-x64.tar.gz
fi
export PATH=$PATH:/opt/node/bin
echo working directory
pwd
echo
echo Installing npm modules
which node
which npm
npm install
echo
echo Installing daemon
chmod a+x ./UpdateSolrConfigCtl
rm /etc/init.d/UpdateSolrConfigCtl 2> /etc/null
cp -f ./UpdateSolrConfigCtl /etc/init.d/
echo
echo Starting node server
/etc/init.d/UpdateSolrConfigCtl stop --force
/etc/init.d/UpdateSolrConfigCtl start --force