From f5a87ab50e939b4026a8e9bc25e306be58c3d4b0 Mon Sep 17 00:00:00 2001 From: Vincent SELLIER <vincent.sellier@softwareheritage.org> Date: Fri, 23 Aug 2024 16:17:37 +0200 Subject: [PATCH] apps/web: Add a generic parameter to launch django admin command To not have to evolve the image each time a new command is added Related to swh/infra/sysadm-environment#5391 --- apps/swh-web/entrypoint.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps/swh-web/entrypoint.sh b/apps/swh-web/entrypoint.sh index af132aa1..9019ffcf 100755 --- a/apps/swh-web/entrypoint.sh +++ b/apps/swh-web/entrypoint.sh @@ -17,11 +17,20 @@ case "$1" in --settings=${DJANGO_SETTINGS_MODULE} 2>&1' ;; "sync-mailmaps") + echo Deprecated use django-admin instead shift echo "django-admin sync-mailmaps routine" date exec sh -c "django-admin sync_mailmaps --perform '$@'" ;; + "django-admin") + shift + COMMAND=$1 + shift + echo "django-admin ${COMMAND} routine" + date + exec sh -c "django-admin ${COMMAND} --perform '$@'" + ;; *) EXTRA_CLI_FLAGS="" if [ ! -z "${SWH_LOG_CONFIG_JSON}" ]; then -- GitLab