2015-12-22 2 views
1

Я хотел бы знать, есть ли способ запустить bluemix локально на компьютере с помощью приложения, которое я создал на bluemix (на сайте), я хотел бы знать, могу ли я использовать это приложение или я должен использовать литейный литейный цех для этой цели!Bluemix, работающий локально

ответ

2

Многие из приложений, созданных для Bluemix, также могут быть запущены или протестированы локально. Вот link to a small app for Bluemix, который проверяет, является ли он локальным или на Bluemix. Ключ в том, что приложение должно быть подготовлено к нему.

Если вы хотите запустить приложение Cloud Foundry полностью «локально» на компьютерах вашего центра обработки данных или на вашем компьютере и развертывать там так же, как вы развертываете приложение в Bluemix, вам понадобится Cloud Foundry на этой машине. IBM предлагает «Bluemix Local» именно для этой цели.

0

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

  1. Все приложения в bluemix можно загрузить и запустить локально. Перейдите в левую колонку в панели приложений и нажмите «начать кодирование». В этом разделе вы найдете инструкции по запуску приложения на локальном компьютере.

  2. Bluemix Local не предназначен для локального использования на вашей собственной машине. Пожалуйста, проверьте requirements и дайте мне знать, если ваша машина имеет такие характеристики

0

Запуск приложение Bluemix локально, безусловно, возможно, и может быть экономия времени в процессе разработки. Существует три части для запуска приложения локально:

  1. Получить исходный код на месте (легко, если вы используете git или его эквивалент) и создать его.
  2. Убедитесь, что зависимости платформы доступны локально. В большинстве случаев это всего лишь случай загрузки подходящей среды выполнения (WebSphere Liberty, Node.js, Ruby и т. Д.).
  3. Обеспечение доступа к зависимым службам. Если бы вы хотели полностью автономный режим, это означало бы размещение местных копий служб. Для баз данных это немного неприятно, и для некоторых других сервисов, таких как Watson, это более или менее невозможно. Вместо этого они могут быть удалены, но обычно (по моему опыту) причина для локального запуска заключается в том, чтобы быстро протестировать эффект изменения кода, что означает максимально возможное поддержание контекста службы на том, что есть на Bluemix. Если вы экспортируете переменную окружения VCAP_SERVICES с теми же учетными данными, которые находятся в вашем приложении Bluemix, у вас будет паритет поведения локально и на платформе. My team обычно использует сценарий generateSecrets для чтения cf env и создает файл .secrets. Затем мы запускаем . .secrets в терминале, который запускает сервер.
Смежные вопросы