#!/usr/bin/env sh set -eu export DJANGO_SETTINGS_MODULE="${DJANGO_SETTINGS_MODULE:-settings.dev}" export STARTUP_COMPONENT="${STARTUP_COMPONENT:-container}" case "${DJANGO_SETTINGS_MODULE}" in config.settings.development|config.settings.dev) export DJANGO_SETTINGS_MODULE="settings.dev" ;; config.settings.production) export DJANGO_SETTINGS_MODULE="settings.production" ;; config.settings.test) export DJANGO_SETTINGS_MODULE="settings.test" ;; esac python - <<'PY' import os import django django.setup() from apps.core.startup_checks import run_startup_checks run_startup_checks(component=os.environ["STARTUP_COMPONENT"]) print(f"[startup:{os.environ['STARTUP_COMPONENT']}] dependency checks passed") PY