В этой статье рассказывается о настройке 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”