Merge branch 'shell_install_socket'
Conflicts: doc/install/installation.md
This commit is contained in:
commit
a04f0e5b3d
2 changed files with 10 additions and 4 deletions
|
@ -32,6 +32,7 @@ v 7.3.0
|
|||
- Zen mode (fullscreen) for issues/MR/notes (Robert Schilling)
|
||||
- Add ability to configure webhook timeout via gitlab.yml (Wes Gurney)
|
||||
- Sort project merge requests in asc or desc order for updated_at or created_at field (sponsored by O'Reilly Media)
|
||||
- Add Redis socket support to 'rake gitlab:shell:install'
|
||||
|
||||
v 7.2.1
|
||||
- Delete orphaned labels during label migration (James Brooks)
|
||||
|
|
|
@ -24,8 +24,6 @@ namespace :gitlab do
|
|||
Dir.chdir(target_dir) do
|
||||
sh "git fetch origin && git reset --hard $(git describe #{args.tag} || git describe origin/#{args.tag})"
|
||||
|
||||
redis_url = URI.parse(ENV['REDIS_URL'] || "redis://localhost:6379")
|
||||
|
||||
config = {
|
||||
user: user,
|
||||
gitlab_url: gitlab_url,
|
||||
|
@ -34,14 +32,21 @@ namespace :gitlab do
|
|||
auth_file: File.join(home_dir, ".ssh", "authorized_keys"),
|
||||
redis: {
|
||||
bin: %x{which redis-cli}.chomp,
|
||||
host: redis_url.host,
|
||||
port: redis_url.port,
|
||||
namespace: "resque:gitlab"
|
||||
}.stringify_keys,
|
||||
log_level: "INFO",
|
||||
audit_usernames: false
|
||||
}.stringify_keys
|
||||
|
||||
redis_url = URI.parse(ENV['REDIS_URL'] || "redis://localhost:6379")
|
||||
|
||||
if redis_url.scheme == 'unix'
|
||||
config['redis']['socket'] = redis_url.path
|
||||
else
|
||||
config['redis']['host'] = redis_url.host
|
||||
config['redis']['port'] = redis_url.port
|
||||
end
|
||||
|
||||
# Generate config.yml based on existing gitlab settings
|
||||
File.open("config.yml", "w+") {|f| f.puts config.to_yaml}
|
||||
|
||||
|
|
Loading…
Reference in a new issue