diff --git a/gitlab-container-registry/scripts/db-migrate b/gitlab-container-registry/scripts/db-migrate index 58a36ad9dba0c8a2b7fd278599d007c20f2510b8..63804818ec41c0e5126cd147dd78a30758ab4c1a 100755 --- a/gitlab-container-registry/scripts/db-migrate +++ b/gitlab-container-registry/scripts/db-migrate @@ -1,3 +1,5 @@ #!/bin/bash -registry database migrate up ${CONFIG_DIRECTORY}/${CONFIG_FILENAME} +SKIP_POST_DEPLOY="${SKIP_POST_DEPLOYMENT_MIGRATIONS:-}" + +registry database migrate up ${SKIP_POST_DEPLOY:+ --skip-post-deployment} ${CONFIG_DIRECTORY}/${CONFIG_FILENAME} \ No newline at end of file diff --git a/gitlab-container-registry/scripts/wait-for-deps b/gitlab-container-registry/scripts/wait-for-deps index 7d19706c336297d0f4c89f0b501e227cdd0f4d3c..730a5ab3fb13a376cc7d7f72daa425b9a6e00504 100755 --- a/gitlab-container-registry/scripts/wait-for-deps +++ b/gitlab-container-registry/scripts/wait-for-deps @@ -3,12 +3,13 @@ WAIT_FOR_TIMEOUT="${WAIT_FOR_TIMEOUT:-30}" SLEEP_DURATION="${SLEEP_DURATION:-1}" BYPASS_SCHEMA_VERSION="${BYPASS_SCHEMA_VERSION:-}" +SKIP_POST_DEPLOY="${SKIP_POST_DEPLOYMENT_MIGRATIONS:-}" TMP=$(mktemp) function checkStatus { # result=true|false, if command successful - result=$(registry database migrate status --up-to-date ${CONFIG_DIRECTORY}/${CONFIG_FILENAME}) + result=$(registry database migrate status --up-to-date ${SKIP_POST_DEPLOY:+ --skip-post-deployment} ${CONFIG_DIRECTORY}/${CONFIG_FILENAME}) ret=$? if [ $ret -eq 0 ]; then