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

Если при перезапуске/пересборке проекта ваши данные не сохраняются, убедитесь, что вы их сохраняете в каталог /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, ознакомьтесь с инструкцией.


Revision #6
Created 10 June 2023 18:12:20 by Admin
Updated 12 February 2024 18:25:44 by Admin