|
a/vagrant/start_allura |
|
b/vagrant/start_allura |
|
... |
|
... |
8 |
if [ ! -d /var/log/allura ]
|
8 |
if [ ! -d /var/log/allura ]
|
9 |
then
|
9 |
then
|
10 |
sudo mkdir -p /var/log/allura
|
10 |
sudo mkdir -p /var/log/allura
|
11 |
sudo chown vagrant:vagrant /var/log/allura
|
11 |
sudo chown vagrant:vagrant /var/log/allura
|
12 |
fi
|
12 |
fi
|
|
|
13 |
echo "Logs are in /var/log/allura"
|
13 |
|
14 |
|
14 |
# Install Solr
|
15 |
# Install Solr
|
15 |
cd /home/vagrant/src
|
16 |
cd /home/vagrant/src
|
16 |
if [ ! -d apache-solr-1.4.1 ]
|
17 |
if [ ! -d apache-solr-1.4.1 ]
|
17 |
then
|
18 |
then
|
|
... |
|
... |
22 |
mkdir -p /home/vagrant/src/forge/solr_config/conf
|
23 |
mkdir -p /home/vagrant/src/forge/solr_config/conf
|
23 |
cp solr/conf/solrconfig.xml /home/vagrant/src/forge/solr_config/conf/
|
24 |
cp solr/conf/solrconfig.xml /home/vagrant/src/forge/solr_config/conf/
|
24 |
fi
|
25 |
fi
|
25 |
|
26 |
|
26 |
# Start solr
|
27 |
# Start solr
|
27 |
if ps -ef | grep solr | grep -v grep >/dev/null
|
28 |
if pgrep -f solr.*start.jar >/dev/null
|
28 |
then
|
29 |
then
|
29 |
echo "Solr is running."
|
30 |
echo "Solr is running."
|
30 |
else
|
31 |
else
|
31 |
echo "Starting Solr..."
|
32 |
echo "Starting Solr..."
|
32 |
cd /home/vagrant/src/apache-solr-1.4.1/example
|
33 |
cd /home/vagrant/src/apache-solr-1.4.1/example
|
|
... |
|
... |
34 |
fi
|
35 |
fi
|
35 |
|
36 |
|
36 |
cd /home/vagrant/src/forge/Allura
|
37 |
cd /home/vagrant/src/forge/Allura
|
37 |
|
38 |
|
38 |
# Start taskd
|
39 |
# Start taskd
|
39 |
if ps -ef | grep "paster taskd" | grep -v grep >/dev/null
|
40 |
if pgrep -f "paster taskd" >/dev/null
|
40 |
then
|
41 |
then
|
41 |
echo "Taskd is running."
|
42 |
echo "Taskd is running."
|
42 |
else
|
43 |
else
|
43 |
echo "Starting taskd..."
|
44 |
echo "Starting taskd..."
|
44 |
nohup paster taskd development.ini >/var/log/allura/taskd.log 2>&1 &
|
45 |
nohup paster taskd development.ini >/var/log/allura/taskd.log 2>&1 &
|
|
... |
|
... |
50 |
echo "Initializing database..."
|
51 |
echo "Initializing database..."
|
51 |
paster setup-app development.ini >/var/log/allura/setup-app.log 2>&1
|
52 |
paster setup-app development.ini >/var/log/allura/setup-app.log 2>&1
|
52 |
fi
|
53 |
fi
|
53 |
|
54 |
|
54 |
# Start the web server
|
55 |
# Start the web server
|
55 |
if ps -ef | grep "paster serve" | grep -v grep >/dev/null
|
56 |
if pgrep -f "paster serve" >/dev/null
|
56 |
then
|
57 |
then
|
57 |
echo "Web server is running."
|
58 |
echo "Web server is running."
|
58 |
else
|
59 |
else
|
59 |
echo "Starting web server..."
|
60 |
echo "Starting web server (port 8080 by default) ..."
|
60 |
nohup paster serve --reload development.ini >/var/log/allura/allura.log 2>&1 &
|
61 |
nohup paster serve --reload development.ini >/var/log/allura/allura.log 2>&1 &
|
61 |
fi
|
62 |
fi
|