Не сохраняются данные при перезапуске/пересборке приложения/базы данных

Если при перезапуске/пересборке проекта ваши данные не сохраняются, убедитесь, что вы их сохраняете в каталог /data.

Данная директория специально создана нами для того, чтобы при перезапусках проектов, пересборке и т.д. все ваши данные были сохранны и доступны.

Помимо этого, данные хранимые в /data мы сохраняем в трёх экземплярах на разных узлах кластера, дополнительно делая регулярные бэкапы, что снижает риск их безвозвратной потери.

Если вам неудобно использовать каталог /data, обычно вы можете его изменить в файле amvera.yaml. Например:

# часть amvera.yml
run:
  persistenceMount: /var/myapp/data

Важно

Папка data в корне проекта и директория /data, это разные директории.

Проверить, что сохранение идет в /data, можно зайдя в папку «data» на странице «Репозиторий».

Для удобства тестирования, вы можете создать директорию /data на локальном компьютере.

При развертывании полностью с помощью amvera.yaml, мы не рекомендуем задавать значение run.persistenceMount равной /app или его подпапке: это может приводить к некорректному поведению.

Если вы сохраняете в /data базу данных SQLite, ознакомьтесь с инструкцией.

Подсказка

Если не получается разобраться, пишите в поддержку support@amvera.ru. Просим сразу указывать имя пользователя и проекта. Мы постараемся помочь.