diff --git a/plugins/gitea/init.d/gitea.service.tpl b/plugins/gitea/init.d/gitea.service.tpl index bc64b2801..ae4cae60a 100644 --- a/plugins/gitea/init.d/gitea.service.tpl +++ b/plugins/gitea/init.d/gitea.service.tpl @@ -1,11 +1,17 @@ [Unit] -Description=gitea +Description=Gitea (Git with a cup of tea) +After=syslog.target After=network.target [Service] -Type=forking -ExecStart={$SERVER_PATH}/gitea/init.d/gitea start -ExecStop={$SERVER_PATH}/gitea/init.d/gitea stop +RestartSec=2s +Type=simple +User=git +Group=git +WorkingDirectory=/var/lib/gitea/ +ExecStart={$SERVER_PATH}/gitea/gitea web +Restart=always +Environment=USER=git HOME=/home/git GITEA_WORK_DIR=/var/lib/gitea RemainAfterExit=yes AmbientCapabilities=CAP_NET_BIND_SERVICE