From eda9211fa49ac3e5b8f2b772413abc7861fca0cd Mon Sep 17 00:00:00 2001
From: Unknwon <u@gogs.io>
Date: Tue, 28 Jul 2015 15:30:14 +0800
Subject: [PATCH] fix #1198

---
 scripts/gogs_supervisord.sh | 47 -------------------------------------
 scripts/supervisor/gogs     | 16 +++++++++++++
 2 files changed, 16 insertions(+), 47 deletions(-)
 delete mode 100755 scripts/gogs_supervisord.sh
 create mode 100644 scripts/supervisor/gogs

diff --git a/scripts/gogs_supervisord.sh b/scripts/gogs_supervisord.sh
deleted file mode 100755
index 0166758486..0000000000
--- a/scripts/gogs_supervisord.sh
+++ /dev/null
@@ -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
\ No newline at end of file
diff --git a/scripts/supervisor/gogs b/scripts/supervisor/gogs
new file mode 100644
index 0000000000..51531fb79d
--- /dev/null
+++ b/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"
\ No newline at end of file