Files
@ 87d80c84df09
Branch filter:
Location: kallithea/init.d/hg_app_daemon2 - annotation
87d80c84df09
1.9 KiB
text/plain
added search in specific repository
added delete to my page view handled by separate controller for deleting users own repos, added fork draft
added delete to my page view handled by separate controller for deleting users own repos, added fork draft
207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 207f5f4d3f93 | #!/bin/sh -e
########################################
#### THIS IS AN DEBIAN INIT.D SCRIPT####
########################################
### BEGIN INIT INFO
# Provides: hg-app
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: starts instance of hg-app
# Description: starts instance of hg-app using start-stop-daemon
### END INIT INFO
APP_NAME="hg_app"
APP_HOMEDIR="marcink/python_workspace"
APP_PATH="/home/$APP_HOMEDIR/$APP_NAME"
CONF_NAME="production.ini"
PID_PATH="$APP_PATH/$APP_NAME.pid"
LOG_PATH="$APP_PATH/$APP_NAME.log"
PYTHON_PATH="/home/$APP_HOMEDIR/v-env"
RUN_AS="marcink"
DAEMON="$PYTHON_PATH/bin/paster"
DAEMON_OPTS="serve --daemon \
--user=$RUN_AS \
--group=$RUN_AS \
--pid-file=$PID_PATH \
--log-file=$LOG_PATH $APP_PATH/$CONF_NAME"
case "$1" in
start)
echo "Starting $APP_NAME"
start-stop-daemon -d $APP_PATH -e PYTHON_EGG_CACHE="/tmp" \
--start --quiet \
--pidfile $PID_PATH \
--user $RUN_AS \
--exec $DAEMON -- $DAEMON_OPTS
;;
stop)
echo "Stopping $APP_NAME"
start-stop-daemon -d $APP_PATH \
--stop --quiet \
--pidfile $PID_PATH || echo "$APP_NAME - Not running!"
if [ -f $PID_PATH ]; then
rm $PID_PATH
fi
;;
restart)
echo "Restarting $APP_NAME"
### stop ###
echo "Stopping $APP_NAME"
start-stop-daemon -d $APP_PATH \
--stop --quiet \
--pidfile $PID_PATH || echo "$APP_NAME - Not running!"
if [ -f $PID_PATH ]; then
rm $PID_PATH
fi
### start ###
echo "Starting $APP_NAME"
start-stop-daemon -d $APP_PATH -e PYTHON_EGG_CACHE="/tmp" \
--start --quiet \
--pidfile $PID_PATH \
--user $RUN_AS \
--exec $DAEMON -- $DAEMON_OPTS
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
|