- Перенесена структура Django-конфига в src/core и src/settings - Унифицирована Docker-сборка и docker-compose для dev/prod - Добавлены startup-checks (DB/Redis) и обновлены env-шаблоны - Расширена OpenAPI-документация и ответы API - Удалены устаревшие deploy/requirements/служебные скрипты - Обновлены CI/CD, README и тесты
16 lines
359 B
Bash
Executable File
16 lines
359 B
Bash
Executable File
#!/usr/bin/env sh
|
|
set -eu
|
|
|
|
export DJANGO_SETTINGS_MODULE="${DJANGO_SETTINGS_MODULE:-settings.dev}"
|
|
export STARTUP_COMPONENT="migrate"
|
|
|
|
/app/docker/scripts/check-deps.sh
|
|
|
|
python src/manage.py migrate --noinput
|
|
|
|
if [ "${COLLECTSTATIC_ON_MIGRATE:-0}" = "1" ]; then
|
|
python src/manage.py collectstatic --noinput
|
|
fi
|
|
|
|
echo "[startup:migrate] migrations completed"
|