Запускать загрузку Spring локально с контейнером MySQL как зависимость? - PullRequest
0 голосов
/ 31 октября 2018

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

Мы решили использовать MySQL локально для тестирования и разработки. Использование Docker-контейнера MySQL с томом для сохранения.

Это довольно просто, однако у нас возникают следующие проблемы:

  • Требуется, чтобы контейнер выполнялся отдельно от приложения с загрузочной пружиной (ручное задание docker run
  • То же самое касается остановки контейнера, это независимый процесс

По сути, мой вопрос: возможно ли использовать весеннюю загрузку (при использовании профиля конфигурации dev) для управления этим док-контейнером?

т.е. Я начинаю разработку в IntelliJ и запускаю службу, служба проверяет, работает ли контейнер, если не запускает его.

Если эта идея плохая, пожалуйста, дайте мне знать.

Для тестирования это не проблема, потому что мы используем подключаемый модуль Maven Docker для создания контейнера в течение жизненного цикла Maven.

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

Любые предложения приветствуются!

Бонус за настройку Intellij!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...