Как избежать повторного построения постоянных данных при перезагрузке сервера optaweb-employee-rostering - PullRequest
0 голосов
/ 21 июня 2019

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

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

1 Ответ

0 голосов
/ 22 июня 2019

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

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

...