Cross Reference: rebuild-ontohub
xref: /ontohub/script/rebuild-ontohub
  • Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Download
  • only in ./
rebuild-ontohub revision c60f0e1a81c07f23a42f2fdfaebf747bcdd30ae7
c60f0e1a81c07f23a42f2fdfaebf747bcdd30ae7Tim Reddehase#!/bin/bash
c60f0e1a81c07f23a42f2fdfaebf747bcdd30ae7Tim Reddehase
c60f0e1a81c07f23a42f2fdfaebf747bcdd30ae7Tim Reddehaseexecute_or_die() {
c60f0e1a81c07f23a42f2fdfaebf747bcdd30ae7Tim Reddehase cmd="$1"
c60f0e1a81c07f23a42f2fdfaebf747bcdd30ae7Tim Reddehase echo ">>> Executing '$cmd'"
c60f0e1a81c07f23a42f2fdfaebf747bcdd30ae7Tim Reddehase result=`$cmd 2>&1`
c60f0e1a81c07f23a42f2fdfaebf747bcdd30ae7Tim Reddehase state="$?"
c60f0e1a81c07f23a42f2fdfaebf747bcdd30ae7Tim Reddehase if [[ "$state" -ne "0" ]]; then
c60f0e1a81c07f23a42f2fdfaebf747bcdd30ae7Tim Reddehase echo "$result"
c60f0e1a81c07f23a42f2fdfaebf747bcdd30ae7Tim Reddehase echo ">>> Failed to execute '$cmd', aborting further commands."
c60f0e1a81c07f23a42f2fdfaebf747bcdd30ae7Tim Reddehase exit 1
c60f0e1a81c07f23a42f2fdfaebf747bcdd30ae7Tim Reddehase fi
c60f0e1a81c07f23a42f2fdfaebf747bcdd30ae7Tim Reddehase}
c60f0e1a81c07f23a42f2fdfaebf747bcdd30ae7Tim Reddehase
c60f0e1a81c07f23a42f2fdfaebf747bcdd30ae7Tim Reddehaseexecute_or_die "rake elasticsearch:wipe"
c60f0e1a81c07f23a42f2fdfaebf747bcdd30ae7Tim Reddehaseexecute_or_die "rake db:migrate:clean"
c60f0e1a81c07f23a42f2fdfaebf747bcdd30ae7Tim Reddehaseexecute_or_die "redis-cli flushdb"
c60f0e1a81c07f23a42f2fdfaebf747bcdd30ae7Tim Reddehaseexecute_or_die "rake db:seed"

Indexes created Tue Jul 24 14:28:13 CEST 2018