Как добавить конечную точку работоспособности в существующий файл AEM Quickstart JAR?

У меня есть AEM 6.4 Quickstart JAR для работы с пакетами AEM OSGI. Я пытаюсь развернуть этот JAR-файл с помощью докера.

Мне удалось развернуть этот JAR с помощью докера, но наши службы облачной платформы предоставляют нам случайный IP-адрес и ПОРТ для каждого нового развертывания.

Чтобы получить статический IP-адрес и ПОРТ, нам нужно настроить конечную точку проверки работоспособности внутри этого JAR, чтобы нашему NGINX удалось сопоставить случайный IP-адрес и ПОРТ на статический IP-адрес и ПОРТ.

Итак, мой вопрос:

  1. Могу ли я распаковать Quickstart JAR и сделать что-то такое, что всякий раз, когда Quickstart JAR развертывается, и если я нажимаю «http: //: / health», он должен давать мне статус JSON как {"status":"UP"}?

  2. Кроме того, если я не могу сделать вышеперечисленное, могу ли я обернуть существующий JAR Quickstart в новый JAR и добавить конечную точку работоспособности в новый JAR, что дает мне статус JSON как {"status":"UP"}?

Заранее спасибо!

Я не понимаю. Докер с прямыми запросами в AEM. Вам всегда нужно знать IP. Вам понадобится что-то вроде службы обнаружения, чтобы организовать ваши контейнеры.

Florian Salihovic 11.07.2018 13:18

В этом году на конференции AdapTo-Conference шла речь о конечных точках / systemready и / systemalive. Видео с него скоро будет онлайн (~ 2-3 недели). Может быть, это немного поможет и даст обзор. adap.to/2018/en/schedule/…

Alexander Berndt 21.09.2018 11:44
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
2
86
0

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