Merge branch 'zj-dev-setup-gitaly-check' into 'master'

Check Gitaly when running `rake dev:setup`

See merge request gitlab-org/gitlab-ce!18481
This commit is contained in:
Robert Speicher 2018-04-19 15:25:32 +00:00
commit fb46dfb235
1 changed files with 11 additions and 0 deletions

View File

@ -1,9 +1,20 @@
namespace :gitlab do
desc "GitLab | Setup production application"
task setup: :gitlab_environment do
check_gitaly_connection
setup_db
end
def check_gitaly_connection
Gitlab.config.repositories.storages.each do |name, _details|
Gitlab::GitalyClient::ServerService.new(name).info
end
rescue GRPC::Unavailable => ex
puts "Failed to connect to Gitaly...".color(:red)
puts "Error: #{ex}"
exit 1
end
def setup_db
warn_user_is_not_gitlab