У меня есть AEM 6.4 Quickstart JAR для работы с пакетами AEM OSGI. Я пытаюсь развернуть этот JAR-файл с помощью докера.
Мне удалось развернуть этот JAR с помощью докера, но наши службы облачной платформы предоставляют нам случайный IP-адрес и ПОРТ для каждого нового развертывания.
Чтобы получить статический IP-адрес и ПОРТ, нам нужно настроить конечную точку проверки работоспособности внутри этого JAR, чтобы нашему NGINX удалось сопоставить случайный IP-адрес и ПОРТ на статический IP-адрес и ПОРТ.
Итак, мой вопрос:
Могу ли я распаковать Quickstart JAR и сделать что-то такое, что всякий раз, когда Quickstart JAR развертывается, и если я нажимаю «http: //: / health», он должен давать мне статус JSON как {"status":"UP"}?
Кроме того, если я не могу сделать вышеперечисленное, могу ли я обернуть существующий JAR Quickstart в новый JAR и добавить конечную точку работоспособности в новый JAR, что дает мне статус JSON как {"status":"UP"}?
Заранее спасибо!
В этом году на конференции AdapTo-Conference шла речь о конечных точках / systemready и / systemalive. Видео с него скоро будет онлайн (~ 2-3 недели). Может быть, это немного поможет и даст обзор. adap.to/2018/en/schedule/…




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