moved elasticsearch index rebuild process to background

This commit is contained in:
André Bauer 2017-12-09 14:48:45 +01:00
parent 4b54642fcc
commit 0064a5bb6a

View file

@ -241,12 +241,12 @@ function setup_elasticsearch () {
} }
function elasticsearch_searchindex_rebuild () { function elasticsearch_searchindex_rebuild () {
zammad run rails r "Setting.set('es_url', \"${ES_CONNECTION:-http://127.0.0.1:9200}\")"
if [ "${REBUILD_ES_SEARCHINDEX}" == "yes" ]; then if [ "${REBUILD_ES_SEARCHINDEX}" == "yes" ]; then
echo "# (Re)building Elasticsearch searchindex..." echo "# (Re)building Elasticsearch searchindex..."
zammad run rails r "Setting.set('es_url', \"${ES_CONNECTION:-http://127.0.0.1:9200}\")" nohup zammad run rake searchindex:rebuild &> ${ZAMMAD_DIR}/log/searchindex-rebuild.log &
zammad run rake searchindex:rebuild
fi fi
} }
@ -273,7 +273,7 @@ function update_or_install () {
initialise_database initialise_database
fi fi
elasticsearch_searchindex_rebuild elasticsearch_searchindex_rebuild
} }