Как инициализировать базу данных начальными значениями при первом старте приложения?

Рейтинг: 0Ответов: 0Опубликовано: 05.02.2023

Я использую Spring Data + MongoDB.

При первом запуске приложения нужно инициализировать базу данных начальными значениями. Например, добавить в базу основные роли и профили админов системы.

Если делать это на уровне приложения (файл data.sql или @PostConstruct),то это будет не безопасно, мне кажется, потому что будет место, где пароль хранится не в зашифрованном виде.

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

Какие есть способы инициализации базы данных начальными значениями при первом запуске приложения на реальном сервере?

Ответы

Ответов пока нет.