Рубрики
Без рубрики

Развертывание Java-Приложения В Cloud Foundry Меньше Чем За Час

Введение: В этой статье рассказывается о настройке PCF на вашей локальной рабочей станции с помощью PCF D… Помечено cloud foundry, java, spring, gradle.

В этой статье рассказывается о настройке PCF на вашей локальной рабочей станции с помощью PCF Dev и развертывании Java-приложения.

Время: 45 минут

Предпосылки

• Virtual Box 5.0 или выше • Java JDK 7 или выше • 4 ГБ оперативной памяти • 10 ГБ свободного места • Создать учетную запись на PCF

Установите КЛИЕНТ

Загрузите и установите интерфейс командной строки Cloud Foundry (cf cli):

MAC OSX https://packages.cloudfoundry.org/stable ?релиз=macosx64-двоичный файл и исходный код=github

Окна https://packages.cloudfoundry.org/stable ?релиз=windows64-exe и исходный код =github

Linux https://packages.cloudfoundry.org/stable ?релиз =linux64-двоичный код и исходный код =github

Установите PCF Dev

Загрузите последнюю версию PCF Dev, перейдите по ссылке https://network.pivotal.io/products/pcfdev

Здесь я использовал v0.28.0 для PCF 1.11.0

Распакуйте загруженный zip-файл

Установите плагин PCF Dev

Запустить PCF Dev

Этот процесс занимает где-то от 10-20 минут в зависимости от рабочей станции.

Развернуть Java-приложение

Теперь, когда на вашей рабочей станции запущена виртуальная машина PCF Dev, следующим шагом будет развертывание примера Java-приложения.

GIT-клон

$ git клон https://github.com/cloudfoundry-samples/spring-music

$ cd весна-музыка

Войдите в PCF Dev

Используйте Gradle для локальной сборки приложения

$ ./gradle собирать

Нажмите на приложение

$ cf push –имя хоста spring-music

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

запрошенное состояние: запущенные экземпляры: 1/1 использование: маршруты 512M x 1 экземпляров: весна-музыка.local.pcf dev.io

Для Просмотра Журналов

$ cf журналы весна-музыка –последние

Чтобы Проверить Сведения О Запущенном Приложении

Оригинал: “https://dev.to/skandpurohit/deploy-java-application-to-cloud-foundry-in-less-than-an-hour-46nd”