Приложение пользовательского интерфейса в Pivotal Cloud Foundry

У меня есть приложение пользовательского интерфейса, созданное с использованием Angular, Bootstrap и HTML5, которое взаимодействует с рядом серверных служб. Чтобы развернуть это приложение в PCF, следует ли его преобразовать в приложение Spring Boot? Или есть способ использовать любой из доступных сборочных пакетов для развертывания этого приложения пользовательского интерфейса в PCF?


person Punter Vicky    schedule 24.04.2016    source источник
comment
Я думаю, вы можете использовать этот BuildPack для обслуживания статических файлов, то есть ваших HTML-файлов AngularJs.   -  person Sanjay Rawat    schedule 24.04.2016
comment
Проверьте доступные пакеты сборки, используя cf buildpacks, и если в списке есть staticfile_buildpack, все готово. В противном случае используйте флаг -b в вашей команде push как -cf push -b staticfile_buildpack ‹yourapp›   -  person ring bearer    schedule 24.04.2016
comment
Большое спасибо, Санджай и Кольценосец!   -  person Punter Vicky    schedule 24.04.2016


Ответы (2)


Если нет необходимости развертывать серверные службы, я бы выбрал статический пакет сборки cloudfoundry.

http://docs.cloudfoundry.org/buildpacks/staticfile/index.html

В противном случае вам нужно будет решить, как вы собираетесь развертывать серверные службы для этого приложения. Существует ряд доступных сборочных пакетов, которые можно использовать для развертывания серверных служб и доставки содержимого внешнего интерфейса в одном и том же приложении (один из них, как вы упомянули, сборочный пакет Java, который можно использовать для развертывания весеннего загрузочного приложения). Вот список доступных пакетов сборки:

http://docs.cloudfoundry.org/buildpacks/

person user152468    schedule 24.04.2016

Нет необходимости конвертировать ваше приложение в весеннюю загрузку, но это определенно облегчит вам жизнь, поверьте мне. После того, как вы преобразуете свое приложение в право загрузки Spring, вы можете удаленно отлаживать свое приложение, просто запустив приложение ur в качестве приложения Spring Boot.

person SuBy    schedule 03.05.2016