PKGBUILDs/gogs/default/0001-Adjust-config-for-Arch...

110 lines
3.6 KiB
Diff

From 70596ab48d0e1f0f1474bbc60a41b0e3cb5931d6 Mon Sep 17 00:00:00 2001
From: Martchus <martchus@gmx.net>
Date: Sun, 19 Mar 2017 18:03:36 +0100
Subject: [PATCH 1/2] Adjust config for Arch Linux package
---
conf/app.ini | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/conf/app.ini b/conf/app.ini
index 8049ce3d..a64cd2ff 100644
--- a/conf/app.ini
+++ b/conf/app.ini
@@ -5,7 +5,7 @@
; App name that shows on every page title
APP_NAME = Gogs
; The name of the system user that runs Gogs
-RUN_USER = git
+RUN_USER = gogs
; Either "dev", "prod" or "test"
RUN_MODE = dev
@@ -54,16 +54,16 @@ DISABLE_ROUTER_LOG = false
; not forget to export the private key):
; $ openssl pkcs12 -in cert.pfx -out cert.pem -nokeys
; $ openssl pkcs12 -in cert.pfx -out key.pem -nocerts -nodes
-CERT_FILE = custom/https/cert.pem
-KEY_FILE = custom/https/key.pem
+CERT_FILE = /var/lib/gogs/cert/cert.pem
+KEY_FILE = /var/lib/gogs/cert/key.pem
; Allowed TLS version values: SSL30, TLS10, TLS11, TLS12
TLS_MIN_VERSION = TLS10
; Upper level of template and static file path
; default is the path where Gogs is executed
-STATIC_ROOT_PATH =
+STATIC_ROOT_PATH = /usr/share/gogs
; Default path for App data
-APP_DATA_PATH = data
+APP_DATA_PATH = /var/lib/gogs/data
; Application level GZIP support
ENABLE_GZIP = false
; Landing page for non-logged users, can be "home" or "explore"
@@ -71,7 +71,7 @@ LANDING_PAGE = home
[repository]
; Root path for storing repositories's data, default is "~/<username>/gogs-repositories"
-ROOT =
+ROOT = /var/lib/gogs/repos
; The script type server supports, sometimes could be "sh"
SCRIPT_TYPE = bash
; Default ANSI charset for an unrecognized charset
@@ -111,7 +111,7 @@ PREVIEWABLE_FILE_MODES = markdown
; Enable repository file uploads.
ENABLED = true
; Path to temporarily store uploads (default path gets cleaned by Gogs in every start)
-TEMP_PATH = data/tmp/uploads
+TEMP_PATH = /var/cache/gogs
; File types that are allowed to be uploaded, e.g. image/jpeg|image/png. Leave empty means allow any file type
ALLOWED_TYPES =
; Maximum size of each file in MB
@@ -124,7 +124,7 @@ MAX_FILES = 5
; Whether attachments are enabled. Defaults to `true`
ENABLED = true
; Path for attachments. Defaults to `data/attachments`
-PATH = data/attachments
+PATH = /var/lib/gogs/attachments
; One or more allowed types, e.g. image/jpeg|image/png
ALLOWED_TYPES = */*
; Max size of each file. Defaults to 32MB
@@ -170,7 +170,7 @@ PASSWD =
; For "postgres" only, either "disable", "require" or "verify-full"
SSL_MODE = disable
; For "sqlite3" and "tidb", use absolute path when you start as service
-PATH = data/gogs.db
+PATH = /var/lib/gogs/gogs.db
[admin]
; Disable regular (non-admin) users to create organizations
@@ -283,7 +283,7 @@ CSRF_COOKIE_NAME = _csrf
[picture]
; Path to store user uploaded avatars
-AVATAR_UPLOAD_PATH = data/avatars
+AVATAR_UPLOAD_PATH = /var/lib/gogs/avatars
; Chinese users can choose "duoshuo"
; or a custom avatar source, like: http://cn.gravatar.com/avatar/
GRAVATAR_SOURCE = gravatar
@@ -299,7 +299,7 @@ ENABLE_FEDERATED_AVATAR = true
; Whether attachments are enabled. Defaults to `true`
ENABLED = true
; Path for attachments. Defaults to `data/attachments`
-PATH = data/attachments
+PATH = /var/lib/gogs/attachments
; One or more allowed types, e.g. image/jpeg|image/png
ALLOWED_TYPES = image/jpeg|image/png
; Max size of each file. Defaults to 4MB
@@ -315,7 +315,7 @@ FORMAT =
; General settings of loggers
[log]
-ROOT_PATH =
+ROOT_PATH = /var/log/gogs
; Can be "console" and "file", default is "console"
; Use comma to separate multiple modes, e.g. "console, file"
MODE = console
--
2.15.0