Cross Reference: rebuild-ontohub
xref: /ontohub/script/rebuild-ontohub
  • Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Download
  • only in ./
rebuild-ontohub revision c60f0e1a81c07f23a42f2fdfaebf747bcdd30ae7
ad53c2449238379699243be05926645262e9581eChristian Maeder#!/bin/bash
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder
7968d3a131e5a684ec1ff0c6d88aae638549153dChristian Maederexecute_or_die() {
97018cf5fa25b494adffd7e9b4e87320dae6bf47Christian Maeder cmd="$1"
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder echo ">>> Executing '$cmd'"
b4fbc96e05117839ca409f5f20f97b3ac872d1edTill Mossakowski result=`$cmd 2>&1`
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder state="$?"
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder if [[ "$state" -ne "0" ]]; then
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maeder echo "$result"
f3a94a197960e548ecd6520bb768cb0d547457bbChristian Maeder echo ">>> Failed to execute '$cmd', aborting further commands."
679d3f541f7a9ede4079e045f7758873bb901872Till Mossakowski exit 1
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder fi
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder}
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maederexecute_or_die "rake elasticsearch:wipe"
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maederexecute_or_die "rake db:migrate:clean"
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maederexecute_or_die "redis-cli flushdb"
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maederexecute_or_die "rake db:seed"
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maeder

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