Files
@ f57aaf673743
Branch filter:
Location: kallithea/init.d/rhodecode_daemon2 - annotation
f57aaf673743
1.9 KiB
text/plain
fixed initial commit missing parents div,
and some small fix to code stats divs
and some small fix to code stats divs
f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 f99075170eb4 | #!/bin/sh -e
########################################
#### THIS IS AN DEBIAN INIT.D SCRIPT####
########################################
### BEGIN INIT INFO
# Provides: rhodecode
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: starts instance of rhodecode
# Description: starts instance of rhodecode using start-stop-daemon
### END INIT INFO
APP_NAME="rhodecode"
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
|