From c3d5733c232894c601ca3e0ad883e26b35447e80 Mon Sep 17 00:00:00 2001 From: Stephen Finucane Date: Fri, 25 Mar 2022 10:40:17 +0000 Subject: [PATCH] docker: Only apply migrations if necessary Signed-off-by: Stephen Finucane --- tools/docker/entrypoint.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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 "$@" -- 2.47.3