Skip to main content

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

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

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

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

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

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

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

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

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

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

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