annotate manage-hg_app @ 161:9936a1d359e0

fixed pages naves html errors
author Marcin Kuzminski <marcin@python-works.com>
date Wed, 19 May 2010 00:20:18 +0200
parents 7f88d7088f9c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
1 #!/bin/sh -e
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
2 ### BEGIN INIT INFO
38
7f88d7088f9c mercurial added limit for sending backup file
marcink
parents: 30
diff changeset
3 # Provides: manage-hg_app
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
4 # Required-Start: $all
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
5 # Required-Stop: $all
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
6 # Default-Start: 2 3 4 5
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
7 # Default-Stop: 0 1 6
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
8 # Short-Description: starts pylons app
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
9 # Description: starts pylons app
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
10 ### END INIT INFO
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
11
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
12 project_name=hg_app
13
b6b3533ad63c Changed the managing script
Marcin Kuzminski
parents: 12
diff changeset
13 conf_name=production.ini
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
14 project_path=/home/marcink/python_workspace/$project_name
19
38235b614e3f starting app script update
Marcin Kuzminski
parents: 13
diff changeset
15 pid_path=$project_path
38235b614e3f starting app script update
Marcin Kuzminski
parents: 13
diff changeset
16 log_path=$project_path
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
17 virt_python=/home/marcink/virt_python
19
38235b614e3f starting app script update
Marcin Kuzminski
parents: 13
diff changeset
18 run_user=root
38235b614e3f starting app script update
Marcin Kuzminski
parents: 13
diff changeset
19 run_group=root
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
20
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
21 cd $project_path
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
22 case "$1" in
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
23 start)
30
424167fefd6c manage script error fix
Marcin Kuzminski <marcin@python-blog.com>
parents: 19
diff changeset
24 $virt_python/bin/paster serve --daemon --user=$run_user --group=$run_group --pid-file=$pid_path/$project_name.pid --log-file=$log_path/$project_name.log $project_path/$conf_name start
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
25 ;;
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
26 stop)
30
424167fefd6c manage script error fix
Marcin Kuzminski <marcin@python-blog.com>
parents: 19
diff changeset
27 $virt_python/bin/paster serve --daemon --user=$run_user --group=$run_group --pid-file=$pid_path/$project_name.pid --log-file=$log_path/$project_namete.log $project_path/$conf_name stop
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
28 ;;
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
29 restart)
30
424167fefd6c manage script error fix
Marcin Kuzminski <marcin@python-blog.com>
parents: 19
diff changeset
30 $virt_python/bin/paster serve --daemon --user=$run_user --group=$run_group --pid-file=$pid_path/$project_name.pid --log-file=$log_path/$project_name.log $project_path/$conf_name restart
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
31 ;;
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
32 *)
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
33 echo "Usage: $0 {start|stop|restart}"
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
34 exit 1
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
35 esac