1.9 KiB
Постоянное хранение локальных резервных копий
Backend сохраняет .rsc в /app/storage/backups. В Compose этот путь подключён к data/backups на хосте (в варианте CDN — data/mm/backups, в основном варианте — /opt/mmapp/data/backups). Том PostgreSQL не хранит содержимое .rsc: запись каталога и файл должны сохраняться отдельно.
Перед первым обновлением существующего развёртывания с новым томом сохраните файлы из /app/storage/backups работающего старого контейнера в соответствующий каталог хоста. Сделайте это до пересоздания контейнера. Проверьте размеры и SHA-256, права доступа backend и отсутствие конфликтующих имён; не перезаписывайте отличающиеся файлы. Если файлы уже отсутствуют, записи PostgreSQL их не восстановят. После обновления проверьте скачивание через приложение.
Не меняйте имя Compose project и тома PostgreSQL при переносе файлов. Удаление контейнера допустимо после подтверждения сохранности; down -v для обновления не требуется.
На тестовом Debian проверены две новые нативные копии CHR: скачивание до и после --force-recreate, совпадение SHA-256, удаление только собственных копий. Доказательства и границы — docs/ux-ui-progress.md, блок12.5.235.