mirror of https://github.com/gogits/gogs.git
Unknwon
10 years ago
2 changed files with 16 additions and 47 deletions
@ -1,47 +0,0 @@ |
|||||||
#!/bin/sh |
|
||||||
|
|
||||||
PID="log/supervisord.pid" |
|
||||||
CONF="etc/supervisord.conf" |
|
||||||
|
|
||||||
EXEPATH='/usr/bin/gogs_start' |
|
||||||
if [ ! -f $EXEPATH ]; then |
|
||||||
gogs_scripts_path=$(cd `dirname $0`; pwd) |
|
||||||
echo $gogs_scripts_path |
|
||||||
sudo ln -s $gogs_scripts_path'/start.sh' /usr/bin/gogs_start |
|
||||||
fi |
|
||||||
|
|
||||||
LOGDIR="log" |
|
||||||
if [ ! -d $LOGDIR ]; then |
|
||||||
mkdir $LOGDIR |
|
||||||
fi |
|
||||||
|
|
||||||
stop() { |
|
||||||
if [ -f $PID ]; then |
|
||||||
kill `cat -- $PID` |
|
||||||
rm -f -- $PID |
|
||||||
echo "stopped" |
|
||||||
fi |
|
||||||
} |
|
||||||
|
|
||||||
start() { |
|
||||||
echo "starting" |
|
||||||
if [ ! -f $PID ]; then |
|
||||||
supervisord -c $CONF |
|
||||||
echo "started" |
|
||||||
fi |
|
||||||
} |
|
||||||
|
|
||||||
case "$1" in |
|
||||||
start) |
|
||||||
start |
|
||||||
;; |
|
||||||
stop) |
|
||||||
stop |
|
||||||
;; |
|
||||||
restart) |
|
||||||
stop |
|
||||||
start |
|
||||||
;; |
|
||||||
*) |
|
||||||
echo "Usage: $0 {start|stop|restart}" |
|
||||||
esac |
|
@ -0,0 +1,16 @@ |
|||||||
|
[program:gogs] |
||||||
|
directory=/home/git/go/src/github.com/gogits/gogs/ |
||||||
|
command=/home/git/go/src/github.com/gogits/gogs/gogs web |
||||||
|
autostart=true |
||||||
|
autorestart=true |
||||||
|
startsecs=10 |
||||||
|
stdout_logfile=/var/log/gogs/stdout.log |
||||||
|
stdout_logfile_maxbytes=1MB |
||||||
|
stdout_logfile_backups=10 |
||||||
|
stdout_capture_maxbytes=1MB |
||||||
|
stderr_logfile=/var/log/gogs/stderr.log |
||||||
|
stderr_logfile_maxbytes=1MB |
||||||
|
stderr_logfile_backups=10 |
||||||
|
stderr_capture_maxbytes=1MB |
||||||
|
user = git |
||||||
|
environment = HOME="/home/git", USER="git" |
Loading…
Reference in new issue