Развертывание API-интерфейса composer-rest-server в облаке ibm -КАРТА НЕ НАЙДЕНА - {$ PORT} - PullRequest
0 голосов
/ 24 августа 2018

Я пытаюсь развернуть composer-rest-server в облаке IBM, к сожалению, я сталкиваюсь со многими ошибками и пока не могу найти решения в Интернете.

Я использовал этот учебник для развертывания: https://www.ibm.com/developerworks/cloud/library/cl-deploy-blockchain-starter-plan-network/index.html

  1. Я не использую образцы артефактов, я подключаюсь к своим собственным артефактам.

Первая ошибка, с которой я сталкиваюсь, это то, что когда я запускаю команду: : cf login -a https://api.ng.bluemix.net --sso
, а затем : cf push car-auction --docker-image ibmblockchain/composer-rest-server:0.19.5 \-c "composer-rest-server -c admin@carauction-network -n never -w true" \-i 1 -m 256M --no-start --no-manifest

У меня есть ошибка : No org targeted, use 'cf target -o ORG' to target an Org. FAILED.

Ну, после некоторого исследования я придумаю другой способ решить эту проблему, который выглядит так: https://developer.ibm.com/answers/questions/166972/no-org-and-space-targeted-use-cf-target-o-org-s-sp.html 1. cf api https://api.eu-gb.bluemix.net 2. cf login

Итак, наконец, у меня уже есть орг и пространство. Идем дальше ...

3. Повторите следующую команду : cf push car-auction --docker-image ibmblockchain/composer-rest-server:0.19.5 \-c "composer-rest-server -c admin@carauction-network -n never -w true" \-i 1 -m 256M --no-start --no-manifest

вывод выглядит нормально:

    Getting app info...

Обновление приложения с этими атрибутами ... имя: хххх Образ докера: ibmblockchain / composer-rest-server: 0.19.5 команда: composer-rest-server -c admin @ xxxx -n никогда -w true Дисковая квота: 1G Тип проверки работоспособности: порт экземпляры: 1 память: 256M стек: cflinuxfs2 ENV: NODE_CONFIG маршруты: xxxx.eu-gb.mybluemix.net

Обновление приложения хххх ... Картирование маршрутов ...

имя: хххх запрашиваемое состояние: остановлено маршруты: xxxx.eu-gb.mybluemix.net Последнее добавление: Пт 24 авг 15:44:21 CEST 2018 стек:
Образ докера: ibmblockchain / composer-rest-server: 0.19.5

тип: веб экземпляры: 0/1 использование памяти: 256M команда запуска: composer-rest-server -c admin @ xxxx -n никогда -w правда

Нет запущенных экземпляров этого процесса.

  1. Я запускаю это: cf set-env xxxx NODE_CONFIG "${NODE_CONFIG}"

Ранее в этом уроке я уже выполнял экспорт с локальным файлом хранилища карт.

  1. Наконец, когда я бегу: cf start car-auction Я получил большую ошибку или, вернее, несколько ошибок.

В начале у меня была такая ошибка:

An application must be listening on the right port. Instead of hardcoding the port, use the $PORT environment variable

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

хорошо, я работаю с composer-rest-server и использую ту же самую карту, которую использую при развертывании, и она отлично работает. Это кажется нестабильным на всех, и я искренне заблокирован на этом. Если кто-то знает, как бороться со всем, что я ценю.

1 Ответ

0 голосов
/ 31 августа 2018

Я бы порекомендовал спросить непосредственно в разделе комментариев ниже, что ссылка на учебник .Авторы отвечают на вопросы, и идет техническое обсуждение.

В вашем случае кажется, что учебное пособие было обновлено, что устранило проблему.

...