Unknwon 8 years ago
parent
commit
eda9211fa4
2 changed files with 16 additions and 47 deletions
  1. 0 47
      scripts/gogs_supervisord.sh
  2. 16 0
      scripts/supervisor/gogs

+ 0 - 47
scripts/gogs_supervisord.sh

@@ -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

+ 16 - 0
scripts/supervisor/gogs

@@ -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"