|
All checks were successful
CI Trade-In / changes (pull_request) Successful in 9s
CI / changes (pull_request) Successful in 10s
CI Trade-In / backend-tests (pull_request) Has been skipped
CI Trade-In / frontend-checks (pull_request) Has been skipped
CI Trade-In / browser-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Successful in 1m57s
CI / backend-tests (pull_request) Successful in 18m1s
Почему: cron на проде звал оба бэкап-скрипта сырым путём (и tradein, и — вопреки комментарию в deploy.yml — основной ops/backup.sh), то есть держался только на git-режиме файла; потеря бита = молчаливый отказ бэкапа, как в #71. Cron-строки переведены на `bash <path>` на самом хосте (21.08, копия старого crontab ~/crontab.bak.20260821); здесь — вторая линия защиты по образцу deploy.yml:541 и честная шапка скрипта. Попутно: `aws s3 cp` без --no-progress пишет в лог по ~300 строк прогресса за каждый прогон (/tmp/tradein-backup.log), за ними не видно итоговых строк — убрано в обоих скриптах. Refs #3005 |
||
|---|---|---|
| .. | ||
| workflows | ||