Switch to unified view

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