Ver Fonte

scripts: remove meaningless script and modify systemd service

Unknwon há 10 anos atrás
pai
commit
6c84223f43
2 ficheiros alterados com 4 adições e 17 exclusões
  1. 0 15
      scripts/start.sh
  2. 4 2
      scripts/systemd/gogs.service

+ 0 - 15
scripts/start.sh

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

+ 4 - 2
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