Резервное копирование
Что бэкапить
| Что | Где | Почему |
|---|---|---|
config.db | каталог CONFIG_DB_DIR (вне дерева деплоя) | конфигурация + зашифрованные секреты — самое ценное |
MASTER_KEY | из .env, хранить отдельно | без него config.db не расшифровать |
| Записи и транскрипты | S3-бакет (или локальный том) | 152-ФЗ, контроль качества |
.env | отдельно от git | параметры окружения |
Порядок
- Периодически копируйте каталог
CONFIG_DB_DIR.MASTER_KEYхраните отдельно от этой копии (иначе компрометация бэкапа = компрометация секретов). - ==Бэкап
config.dbдо любого обновления — обязателен== (урок эксплуатации: конфиг-БД восстанавливается только из копии).
Восстановление
Разверните стек нужной версии, положите копию config.db в CONFIG_DB_DIR, задайте
MASTER_KEY в .env, поднимите стек. Проверьте вход в кабинет и тестовый звонок.