Commit dd47f9532ff8015e3d981ba4fd7341b7514ae109

Authored by Dmitriy Zaporozhets
1 parent c883660a

Fix gitlab-shell setup rake task

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Showing 1 changed file with 4 additions and 3 deletions   Show diff stats
lib/tasks/gitlab/shell.rake
@@ -11,7 +11,8 @@ namespace :gitlab do @@ -11,7 +11,8 @@ namespace :gitlab do
11 gitlab_url = Settings.gitlab.url 11 gitlab_url = Settings.gitlab.url
12 # gitlab-shell requires a / at the end of the url 12 # gitlab-shell requires a / at the end of the url
13 gitlab_url += "/" unless gitlab_url.match(/\/$/) 13 gitlab_url += "/" unless gitlab_url.match(/\/$/)
14 - target_dir = File.join(home_dir, "gitlab-shell") 14 + repos_path = Gitlab.config.gitlab_shell.repos_path
  15 + target_dir = Gitlab.config.gitlab_shell.path
15 16
16 # Clone if needed 17 # Clone if needed
17 unless File.directory?(target_dir) 18 unless File.directory?(target_dir)
@@ -28,7 +29,7 @@ namespace :gitlab do @@ -28,7 +29,7 @@ namespace :gitlab do
28 user: user, 29 user: user,
29 gitlab_url: gitlab_url, 30 gitlab_url: gitlab_url,
30 http_settings: {self_signed_cert: false}, 31 http_settings: {self_signed_cert: false},
31 - repos_path: File.join(home_dir, "repositories"), 32 + repos_path: repos_path,
32 auth_file: File.join(home_dir, ".ssh", "authorized_keys"), 33 auth_file: File.join(home_dir, ".ssh", "authorized_keys"),
33 redis: { 34 redis: {
34 bin: %x{which redis-cli}.chomp, 35 bin: %x{which redis-cli}.chomp,
@@ -38,7 +39,7 @@ namespace :gitlab do @@ -38,7 +39,7 @@ namespace :gitlab do
38 }, 39 },
39 log_level: "INFO", 40 log_level: "INFO",
40 audit_usernames: false 41 audit_usernames: false
41 - } 42 + }.stringify_keys
42 43
43 # Generate config.yml based on existing gitlab settings 44 # Generate config.yml based on existing gitlab settings
44 File.open("config.yml", "w+") {|f| f.puts config.to_yaml} 45 File.open("config.yml", "w+") {|f| f.puts config.to_yaml}