Skip to content
Extraits de code Groupes Projets
Non vérifiée Valider 2e3b7dee rédigé par Janakas's avatar Janakas Validation de Benjamin Neff
Parcourir les fichiers

Check for a running redis in script/server

Fixes #5267

closes #7685
parent 25d41429
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -5,6 +5,7 @@
## Bug fixes
## Features
* Check if redis is running in script/server [#7685](https://github.com/diaspora/diaspora/pull/7685)
# 0.7.2.0
......
......@@ -108,7 +108,8 @@ vars=$(bin/bundle exec ruby ./script/get_config.rb \
workers=server.sidekiq_workers \
chat=chat.enabled \
chat_server=chat.server.enabled \
chat_bosh_proxy=chat.server.bosh.proxy
chat_bosh_proxy=chat.server.bosh.proxy \
redis_url=environment.redis
)
on_failure "Couldn't parse config/diaspora.yml!"
eval "$vars"
......@@ -158,6 +159,19 @@ application, run:
bin/rake assets:precompile"
fi
# Check if redis is running
if [ "$single_process_mode" = "false" ]
then
if [ -n "$redis_url" ]
then
redis_param="url: '$redis_url'"
fi
if [ "$(bin/bundle exec ruby -e "require 'redis'; puts Redis.new($redis_param).ping" 2> /dev/null)" != "PONG" ]
then
fatal "Can't connect to redis. Please check if it's running and if environment.redis is configured correctly in config/diaspora.yml."
fi
fi
# Check for old curl versions (see https://github.com/diaspora/diaspora/issues/4202)
if [ `curl -V | grep AsynchDNS | wc -l` -ne 1 ]
then
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter