Commit ba2248f9 authored by Jonathan A. Sternberg's avatar Jonathan A. Sternberg

Redis configuration check

The bin/check script now checks if Redis is configured properly.
parent 4e15496c
......@@ -12,13 +12,13 @@ resp = GitlabNet.new.check
if resp.code == "200"
print 'OK'
else
puts "FAILED. code: #{resp.code}"
abort "FAILED. code: #{resp.code}"
end
puts "\nCheck directories and files: "
config = GitlabConfig.new
dirs = [config.repos_path, config.auth_file, config.redis['bin']]
dirs = [config.repos_path, config.auth_file]
dirs.each do |dir|
abort("ERROR: missing option in config.yml") unless dir
......@@ -26,7 +26,13 @@ dirs.each do |dir|
if File.exists?(dir)
print 'OK'
else
puts "FAILED"
abort "FAILED"
end
puts "\n"
end
print "Test redis-cli executable: "
abort('FAILED') unless system(*config.redis_command, '--version')
print "Send ping to redis server: "
abort unless system(*config.redis_command, 'ping')
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment