From c93f1422b1cc9e883314311385b5e28c4aa54166 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Bauer?= Date: Tue, 21 Nov 2017 16:24:57 +0100 Subject: [PATCH] better error handling --- containers/zammad/docker-entrypoint.sh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/containers/zammad/docker-entrypoint.sh b/containers/zammad/docker-entrypoint.sh index 9a5d00c..23324b6 100644 --- a/containers/zammad/docker-entrypoint.sh +++ b/containers/zammad/docker-entrypoint.sh @@ -23,17 +23,16 @@ if [ "$1" = 'zammad-railsserver' ]; then # db mirgrate set +e bundle exec rake db:migrate &> /dev/null + DB_CHECK="$?" + set -e - if [ $? != 0 ]; then + if [ "${DB_CHECK}" != "0" ]; then echo "creating db & searchindex..." - set -e bundle exec rake db:create bundle exec rake db:migrate bundle exec rake db:seed fi - set -e - # es config bundle exec rails r "Setting.set('es_url', 'http://zammad-elasticsearch:9200')" bundle exec rake searchindex:rebuild