-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathstartup
executable file
·41 lines (33 loc) · 1.22 KB
/
startup
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
35
36
37
38
39
40
41
#!/bin/bash -e
#source ./imroot
X7WORKDIR=`pwd`
CONFDIR=$X7WORKDIR/conf
CURWD=$X7WORKDIR
# download dependency for git, rabbitmq, etc
#sudo apt-get update
#sudo apt-get install -y --assume-yes approx
if [ -d $CURWD/ubuntu_repo ]; then
cp -f $CONFDIR/etc/apt/sources.list.template $CONFDIR/etc/apt/sources.list
sed -i "s|%HOSTADDR%|127.0.0.1|g" $CONFDIR/etc/apt/sources.list
if [ ! -f /etc/apt/sources.list.backup ]; then
sudo mv -f /etc/apt/sources.list /etc/apt/sources.list.backup
fi
sudo cp -f $CONFDIR/etc/apt/sources.list /etc/apt/sources.list
fi
# approx setup
#cp -f $CONFDIR/etc/approx/approx.conf.template $CONFDIR/etc/approx/approx.conf
#sudo cp -f $CONFDIR/etc/approx/approx.conf /etc/approx/approx.conf
#sudo apt-get update
# approx through inetd
#sudo inetd
sudo apt-get update
# installn dependent package
sudo apt-get install -y --assume-yes git rabbitmq-server python-kombu python-django python-paramiko python-setuptools
# setup rabbitmq
sudo rabbitmqctl -q change_password guest guest
$CURWD/create_queue
./mq_receiver.py &
# start x7web here!!
echo "open browser with url http://127.0.0.1:8000/init"
#firefox 127.0.0.1:8000/init
python x7_start/manage.py runserver 0.0.0.0:8000 1>/dev/null 2>/dev/null