CI: единое TG-уведомление об успехе и авто-миграции при старте web
All checks were successful
CI/CD Pipeline / Run Tests (push) Successful in 1m50s
CI/CD Pipeline / Code Quality Checks (push) Successful in 2m19s
CI/CD Pipeline / Telegram Notify Success (push) Successful in 9s

- Добавлен job notify_success: одно сообщение в Telegram при успешных lint+test

- start-web.sh теперь выполняет check-deps и python manage.py migrate --noinput перед Gunicorn
This commit is contained in:
2026-02-18 17:02:52 +01:00
parent 547942268f
commit 76d9c1d312
2 changed files with 36 additions and 0 deletions

View File

@@ -2,6 +2,10 @@
set -eu
export DJANGO_SETTINGS_MODULE="${DJANGO_SETTINGS_MODULE:-settings.production}"
export STARTUP_COMPONENT="${STARTUP_COMPONENT:-web}"
/app/docker/scripts/check-deps.sh
python src/manage.py migrate --noinput
exec gunicorn core.wsgi:application \
--bind "0.0.0.0:${PORT:-8000}" \