commit 91264d5a92bbc464f77fac14e3076e7264cf6513 Author: Anatol Pomozov Date: Tue May 26 00:39:46 2020 -0700 Patch config files with Arch Linux specific locations Arch uses upstream's default config files as a base for its configs. But directory structure at Arch is completely different from the default one specified by gitlab project. We used to have a lot of seds expressions to adjust the files but as complexity of configs grew 'sed' makes it easy to miss a changed/added option. Track set of diffs as a patch. If upstream modifies config file then it will cause a conflict that needs to be reviewed manually. diff --git a/config.yml.example b/config.yml.example index 645cb88..b99e965 100644 --- a/config.yml.example +++ b/config.yml.example @@ -4,7 +4,7 @@ # # GitLab user. git by default -user: git +user: gitlab # URL to GitLab instance, used for API calls. Default: http://localhost:8080. # For relative URL support read http://doc.gitlab.com/ce/install/relative_url.html @@ -13,7 +13,7 @@ user: git # only listen on a Unix domain socket. For Unix domain sockets use # "http+unix://", e.g. # "http+unix://%2Fpath%2Fto%2Fsocket" -gitlab_url: "http+unix://%2Fhome%2Fgit%2Fgitlab%2Ftmp%2Fsockets%2Fgitlab-workhorse.socket" +gitlab_url: "http+unix://%2Frun%2Fgitlab%2Fgitlab-workhorse.socket" # When a http+unix:// is used in gitlab_url, this is the relative URL root to GitLab. # Not used if gitlab_url is http:// or https://. @@ -29,7 +29,7 @@ http_settings: self_signed_cert: false # File used as authorized_keys for gitlab user -auth_file: "/home/git/.ssh/authorized_keys" +auth_file: "/var/lib/gitlab/.ssh/authorized_keys" # SSL certificate dir where custom certificates can be placed # https://golang.org/pkg/crypto/x509/ @@ -37,7 +37,7 @@ auth_file: "/home/git/.ssh/authorized_keys" # File that contains the secret key for verifying access to GitLab. # Default is .gitlab_shell_secret in the gitlab-shell directory. -# secret_file: "/home/git/gitlab-shell/.gitlab_shell_secret" +secret_file: "/var/lib/gitlab/gitlab-shell/.gitlab_shell_secret" # # The secret field supersedes the secret_file, and if set that # file will not be read. @@ -45,7 +45,7 @@ auth_file: "/home/git/.ssh/authorized_keys" # Log file. # Default is gitlab-shell.log in the root directory. -# log_file: "/home/git/gitlab-shell/gitlab-shell.log" +log_file: "/var/log/gitlab/gitlab-shell.log" # Log level. INFO by default log_level: INFO