annotate manage-hg_app @ 367:a26f48ad7a8a

fixes issue #16 reimplementation of database repository, for using generic pk instead of repo naming as pk. Which caused to many problems. Fixed issue when redirecting after repo name change to 404. Removed update hook from basic app setup
author Marcin Kuzminski <marcin@python-works.com>
date Tue, 27 Jul 2010 14:53:22 +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