diff options
Diffstat (limited to '0001-Adjust-config-for-Arch-Linux-package.patch')
-rw-r--r-- | 0001-Adjust-config-for-Arch-Linux-package.patch | 138 |
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 |