Просмотр исходного кода

feat(docker): fail if migrations fail

Nils Wisiol 8 лет назад
Родитель
Сommit
8fa081590a
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      api/entrypoint.sh

+ 2 - 1
api/entrypoint.sh

@@ -6,7 +6,8 @@ host=dbapi; port=3306; n=120; i=0; while ! (echo > /dev/tcp/$host/$port) 2> /dev
 # wait for pdns api to come up
 host=nslord; port=8081; n=120; i=0; while ! (echo > /dev/tcp/$host/$port) 2> /dev/null; do [[ $i -eq $n ]] && >&2 echo "$host:$port not up after $n seconds, exiting" && exit 1; echo "waiting for $host:$port to come up"; sleep 1; i=$((i+1)); done
 
-python manage.py migrate
+# migrate database
+python manage.py migrate || exit 1
 
 echo Finished migrations, starting API server ...
 python manage.py runserver 0.0.0.0:8000