diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 5357a2039563a9d74cff4af6d3b405e9d9726d6a..c389ca8c9cbbe142bd7fa67ffa37642a1ff18e76 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -13,6 +13,7 @@ Changed ~~~~~~~ * [Dev] The (undocumented) setting PDF_CONTEXT_PROCESSORS is now named NON_REQUEST_CONTEXT_PROCESSORS +* [Docker] Cache is now cleared if migrations are applied `2.7.1`_ - 2022-01-28 --------------------- diff --git a/docker-startup.sh b/docker-startup.sh index 1e02ce1d4bfdbd4373e93da8e2bd3f0c1ae02d56..776b13310b1078da8d2687dd5a4af8c146c3c0df 100755 --- a/docker-startup.sh +++ b/docker-startup.sh @@ -48,7 +48,11 @@ wait_database() { prepare_database() { # Migrate database; should only be run in app container or job - aleksis-admin migrate && aleksis-admin createinitialrevisions + if aleksis-admin migrate --check >/dev/null 2>&1; then + aleksis-admin migrate && \ + aleksis-admin clear_cache && \ + aleksis-admin createinitialrevisions + fi } # Wait for database to be reachable under all conditions