summarylogtreecommitdiffstats
path: root/0001-Adjust-config-for-Arch-Linux-package.patch
diff options
context:
space:
mode:
Diffstat (limited to '0001-Adjust-config-for-Arch-Linux-package.patch')
-rw-r--r--0001-Adjust-config-for-Arch-Linux-package.patch138
1 files changed, 138 insertions, 0 deletions
diff --git a/0001-Adjust-config-for-Arch-Linux-package.patch b/0001-Adjust-config-for-Arch-Linux-package.patch
new file mode 100644
index 000000000000..df3bbb88e7d9
--- /dev/null
+++ b/0001-Adjust-config-for-Arch-Linux-package.patch
@@ -0,0 +1,138 @@
+--- app.ini
++++ app.ini 2017-10-02 23:16:35.000000000 +0300
+@@ -1,12 +1,12 @@
+ ; App name that shows on every page title
+ APP_NAME = Gitea: Git with a cup of tea
+ ; Change it if you run locally
+-RUN_USER = git
++RUN_USER = gitea
+ ; Either "dev", "prod" or "test", default is "dev"
+-RUN_MODE = dev
++RUN_MODE = prod
+
+ [repository]
+-ROOT =
++ROOT = /var/lib/gitea/repos
+ SCRIPT_TYPE = bash
+ ; Default ANSI charset
+ ANSI_CHARSET =
+@@ -36,13 +36,13 @@
+
+ [repository.local]
+ ; Path for uploads. Defaults to `tmp/local-repo`
+-LOCAL_COPY_PATH = tmp/local-repo
++LOCAL_COPY_PATH = /var/cache/gitea/local-repo
+
+ [repository.upload]
+ ; Whether repository file uploads are enabled. Defaults to `true`
+ ENABLED = true
+ ; Path for uploads. Defaults to `data/tmp/uploads` (tmp gets deleted on gitea restart)
+-TEMP_PATH = data/tmp/uploads
++TEMP_PATH = /var/cache/gitea
+ ; One or more allowed types, e.g. image/jpeg|image/png. Nothing means any file type
+ ALLOWED_TYPES =
+ ; Max size of each file in MB. Defaults to 3MB
+@@ -122,7 +122,7 @@
+ ; Port number builtin SSH server listens on
+ SSH_LISTEN_PORT = %(SSH_PORT)s
+ ; Root path of SSH directory, default is '~/.ssh', but you have to use '/home/git/.ssh'.
+-SSH_ROOT_PATH =
++SSH_ROOT_PATH = /var/lib/gitea/repos/.ssh
+ ; Directory to create temporary files when test public key using ssh-keygen,
+ ; default is system temporary directory.
+ SSH_KEY_TEST_PATH =
+@@ -144,13 +144,13 @@
+ ; 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/gitea/custom/https/cert.pem
++KEY_FILE = /var/lib/gitea/custom/https/key.pem
+ ; Upper level of template and static file path
+ ; default is the path where Gitea is executed
+-STATIC_ROOT_PATH =
++STATIC_ROOT_PATH = /usr/share/gitea
+ ; Default path for App data
+-APP_DATA_PATH = data
++APP_DATA_PATH = /var/lib/gitea/data
+ ; Application level GZIP support
+ ENABLE_GZIP = false
+ ; Landing page for non-logged users, can be "home" or "explore"
+@@ -158,7 +158,7 @@
+ ; Enables git-lfs support. true or false, default is false.
+ LFS_START_SERVER = false
+ ; Where your lfs files put on, default is data/lfs.
+-LFS_CONTENT_PATH = data/lfs
++LFS_CONTENT_PATH = /var/lib/gitea/data/lfs
+ ; LFS authentication secret, changed this to yourself.
+ LFS_JWT_SECRET =
+
+@@ -174,17 +174,17 @@
+ DB_TYPE = mysql
+ HOST = 127.0.0.1:3306
+ NAME = gitea
+-USER = root
++USER = gitea
+ 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/gitea.db
++PATH = /var/lib/gitea/gitea.db
+ ; For "sqlite3" only. Query timeout
+ SQLITE_TIMEOUT = 500
+
+ [indexer]
+-ISSUE_INDEXER_PATH = indexers/issues.bleve
++ISSUE_INDEXER_PATH = /var/lib/gitea/indexers/issues.bleve
+ UPDATE_BUFFER_LEN = 20
+
+ [admin]
+@@ -307,8 +307,8 @@
+ SKIP_VERIFY =
+ ; Use client certificate
+ USE_CERTIFICATE = false
+-CERT_FILE = custom/mailer/cert.pem
+-KEY_FILE = custom/mailer/key.pem
++CERT_FILE = /var/lib/gitea/custom/mailer/cert.pem
++KEY_FILE = /var/lib/gitea/custom/mailer/key.pem
+ ; Mail from address, RFC 5322. This can be just an email address, or the `"Name" <email@example.com>` format
+ FROM =
+ ; Mailer user name and password
+@@ -339,7 +339,7 @@
+ ; file: session file path, e.g. `data/sessions`
+ ; redis: network=tcp,addr=:6379,password=macaron,db=0,pool_size=100,idle_timeout=180
+ ; mysql: go-sql-driver/mysql dsn config string, e.g. `root:password@/session_table`
+-PROVIDER_CONFIG = data/sessions
++PROVIDER_CONFIG = /var/lib/gitea/data/sessions
+ ; Session cookie name
+ COOKIE_NAME = i_like_gitea
+ ; If you use session in https only, default is false
+@@ -352,7 +352,7 @@
+ SESSION_LIFE_TIME = 86400
+
+ [picture]
+-AVATAR_UPLOAD_PATH = data/avatars
++AVATAR_UPLOAD_PATH = /var/lib/gitea/data/avatars
+ ; Chinese users can choose "duoshuo"
+ ; or a custom avatar source, like: http://cn.gravatar.com/avatar/
+ GRAVATAR_SOURCE = gravatar
+@@ -367,7 +367,7 @@
+ ; Whether attachments are enabled. Defaults to `true`
+ ENABLE = true
+ ; Path for attachments. Defaults to `data/attachments`
+-PATH = data/attachments
++PATH = /var/lib/gitea/data/attachments
+ ; One or more allowed types, e.g. image/jpeg|image/png
+ ALLOWED_TYPES = image/jpeg|image/png|application/zip|application/gzip
+ ; Max size of each file. Defaults to 32MB
+@@ -382,7 +382,7 @@
+ FORMAT =
+
+ [log]
+-ROOT_PATH =
++ROOT_PATH = /var/log/gitea
+ ; Either "console", "file", "conn", "smtp" or "database", default is "console"
+ ; Use comma to separate multiple modes, e.g. "console, file"
+ MODE = console