Skip to content

Latest commit

 

History

History
53 lines (31 loc) · 1.53 KB

microservice_development.rst

File metadata and controls

53 lines (31 loc) · 1.53 KB

Микросервисы ECOS

В данной статье пойдет речь о разработке следующих микросервисов:

  • ecos-gateway;
  • ecos-model;
  • ecos-uiserv;
  • ecos-process;
  • ecos-apps;
  • ecos-notifications;
  • ecos-history.

Требования

  • JDK 8
  • Maven версии 3.0.0 или выше

Все микросервисы из списка выше построены на основе тех же технологий, на основе которых создается новый микросервис :ref:`в статье<service_setup>`

Команды для работы с микросервисами

Выполнение тестов:

mvn clean test

Запуск микросервиса для локальной разработки:

mvn spring-boot:run

Вместо этой команды можно использовать возможности IDE для запуска spring-boot приложений

Сборка docker образа:

mvn clean package jib:dockerBuild -Djib.docker.image.tag=1.0.0-snapshot

где,

1.0.0-snapshot - это версия микросервиса, которая будет тэгом нашего образа

При сборке образ попадет в локальный реестр docker и его можно будет использовать в docker-compose файлах.