From 7e7cd25fa32b4fb4c7a37be4e7c8188f151fe4fc Mon Sep 17 00:00:00 2001 From: JuniorJPDJ Date: Sat, 16 Jul 2022 20:18:06 +0200 Subject: [PATCH] feat(api/Docker): automatically run migrations on container start migrations do nothing when there's nothing to do and this allows easier version upgrades --- api/compose/django/server.sh | 1 + changes/changelog.d/1879.enhancement | 1 + 2 files changed, 2 insertions(+) create mode 100644 changes/changelog.d/1879.enhancement diff --git a/api/compose/django/server.sh b/api/compose/django/server.sh index 9c7709516..7729bd326 100755 --- a/api/compose/django/server.sh +++ b/api/compose/django/server.sh @@ -1,3 +1,4 @@ #!/bin/bash -eux python /app/manage.py collectstatic --noinput +python /app/manage.py migrate gunicorn config.asgi:application -w ${FUNKWHALE_WEB_WORKERS-1} -k uvicorn.workers.UvicornWorker -b 0.0.0.0:5000 ${GUNICORN_ARGS-} diff --git a/changes/changelog.d/1879.enhancement b/changes/changelog.d/1879.enhancement new file mode 100644 index 000000000..1c477a80b --- /dev/null +++ b/changes/changelog.d/1879.enhancement @@ -0,0 +1 @@ +Apply migrations on API container start (!1879)