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