summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorUnknwon <u@gogs.io>2015-03-04 00:59:55 -0500
committerUnknwon <u@gogs.io>2015-03-04 00:59:55 -0500
commit6c84223f4305784fd0d13708f623c785d48221e5 (patch)
tree6666f0be17fea780408588d8f948751317ce463c /scripts
parentb447d18dca3720be6357ffe147517619e7840ee2 (diff)
downloadgitea-6c84223f4305784fd0d13708f623c785d48221e5.tar.gz
gitea-6c84223f4305784fd0d13708f623c785d48221e5.zip
scripts: remove meaningless script and modify systemd service
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/start.sh15
-rw-r--r--scripts/systemd/gogs.service6
2 files changed, 4 insertions, 17 deletions
diff --git a/scripts/start.sh b/scripts/start.sh
deleted file mode 100755
index 9c05dc97ee..0000000000
--- a/scripts/start.sh
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh -
-# Copyright 2014 The Gogs Authors. All rights reserved.
-# Use of this source code is governed by a MIT-style
-# license that can be found in the LICENSE file.
-#
-# MUST EXECUTE THIS AT ROOT DIRECTORY: ./scripts/start.sh
-#
-IFS='
- '
-PATH=/bin:/usr/bin:/usr/local/bin
-USER=$(whoami)
-HOME=$(grep "^$USER:" /etc/passwd | cut -d: -f6)
-export USER HOME PATH
-
-cd "$(dirname "$0")/.." && exec ./gogs web
diff --git a/scripts/systemd/gogs.service b/scripts/systemd/gogs.service
index 1fa0b82aea..7436e46ae6 100644
--- a/scripts/systemd/gogs.service
+++ b/scripts/systemd/gogs.service
@@ -1,5 +1,5 @@
[Unit]
-Description=Gogs (Go Git Service) server
+Description=Gogs (Go Git Service)
After=syslog.target
After=network.target
#After=mysqld.service
@@ -11,8 +11,10 @@ After=network.target
Type=simple
User=git
Group=git
-ExecStart=/home/git/gogs/gogs/start.sh
WorkingDirectory=/home/git/gogs
+ExecStart=/home/git/gogs/gogs web
+Restart=always
+Environment="USER=git","HOME=/home/git"
[Install]
WantedBy=multi-user.target