У меня есть приложение пользовательского интерфейса, созданное с использованием Angular, Bootstrap и HTML5, которое взаимодействует с рядом серверных служб. Чтобы развернуть это приложение в PCF, следует ли его преобразовать в приложение Spring Boot? Или есть способ использовать любой из доступных сборочных пакетов для развертывания этого приложения пользовательского интерфейса в PCF?
Приложение пользовательского интерфейса в Pivotal Cloud Foundry
Ответы (2)
Если нет необходимости развертывать серверные службы, я бы выбрал статический пакет сборки cloudfoundry.
http://docs.cloudfoundry.org/buildpacks/staticfile/index.html
В противном случае вам нужно будет решить, как вы собираетесь развертывать серверные службы для этого приложения. Существует ряд доступных сборочных пакетов, которые можно использовать для развертывания серверных служб и доставки содержимого внешнего интерфейса в одном и том же приложении (один из них, как вы упомянули, сборочный пакет Java, который можно использовать для развертывания весеннего загрузочного приложения). Вот список доступных пакетов сборки:
http://docs.cloudfoundry.org/buildpacks/
Нет необходимости конвертировать ваше приложение в весеннюю загрузку, но это определенно облегчит вам жизнь, поверьте мне. После того, как вы преобразуете свое приложение в право загрузки Spring, вы можете удаленно отлаживать свое приложение, просто запустив приложение ur в качестве приложения Spring Boot.
cf buildpacks
, и если в списке естьstaticfile_buildpack
, все готово. В противном случае используйте флаг -b в вашей команде push как -cf push -b staticfile_buildpack ‹yourapp› - person ring bearer   schedule 24.04.2016