Как избежать повторного построения постоянных данных при перезагрузке сервера optaweb-employee-rostering

Я запускаю optaweb-employee-rostering на докеризованном сервере Wildfly, сохраняя данные с базой данных MySql, работающей также в контейнере. Файл.war не встроен в образ Docker сервера, он развертывается в нем вручную через интерфейс администратора Wildfly. Каждый раз, когда контейнер останавливается, перезапускается, приложение перестраивает образцы данных, удаляя все данные, сохраненные во время использования, так что окончательное поведение аналогично хранилищу на основе оперативной памяти: данные теряются, если сервер останавливается.

Есть ли способ избежать такого поведения и сохранить сохраненные данные при перезапуске сервера?

1 ответ

Это вызвано здесь значением hbm2dll и пост-конструкцией генератора. В текущем образе openshift есть переменные окружения, которые могут это изменить.

Мы работаем над рационализацией этого процесса "начала работы" и "запуска его в производство" в рамках процесса рефакторинга реакции / Springboot.

Другие вопросы по тегам