From: Stephen Finucane Date: Fri, 25 Mar 2022 10:40:17 +0000 (+0000) Subject: docker: Only apply migrations if necessary X-Git-Tag: v3.1.0~29 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c3d5733c232894c601ca3e0ad883e26b35447e80;p=thirdparty%2Fpatchwork.git docker: Only apply migrations if necessary Signed-off-by: Stephen Finucane --- diff --git a/tools/docker/entrypoint.sh b/tools/docker/entrypoint.sh index 48d7aa27..02408e39 100755 --- a/tools/docker/entrypoint.sh +++ b/tools/docker/entrypoint.sh @@ -92,9 +92,11 @@ if ! test_database; then fi # load initial data -python manage.py migrate #> /dev/null -python manage.py loaddata default_tags #> /dev/null -python manage.py loaddata default_states #> /dev/null -python manage.py loaddata default_projects #> /dev/null +if ! python manage.py migrate --check -v0; then + python manage.py migrate #> /dev/null + python manage.py loaddata default_tags #> /dev/null + python manage.py loaddata default_states #> /dev/null + python manage.py loaddata default_projects #> /dev/null +fi exec "$@"