Bluemix- привязать Mobilefirst Container к Cloud Foundry-App

Я создал службу MYSQL и связал ее с облачным литейным приложением в Bluemix. Теперь я создал Mobilefirst-Container. Как я могу привязать этот контейнер к CF-приложению, чтобы получать данные из базы данных через mobilefirst-Adapter?

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

1 ответ

Решение

Вы можете привязать приложение облачного литейного производства при создании контейнера, выполняющего одну из следующих команд (в зависимости от cli, который вы используете для контейнеров IBM):

$ cf ic run -p 80 -p 9080 -p 9443 --env CCS_BIND_APP=my_app --name my_container_name registry.ng.bluemix.net/ibm-mobilefirst-starter

или же

$ ice run -p 80 -p 9080 -p 9443 --bind my_app --name my_container_name registry.ng.bluemix.net/ibm-mobilefirst-starter

В качестве альтернативы вы также можете привязать приложение с помощью пользовательского интерфейса. В этом случае разверните вкладку " Дополнительные параметры " при создании контейнера в пользовательском интерфейсе. После этого вы увидите меню " Привязка служб", когда сможете выбрать приложение для литейного облачного хранилища, которое необходимо связать с контейнером.

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

Более подробная информация в документации здесь.

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