2016-04-24 131 views
2

我有一個使用Angular,Bootstrap和HTML5構建的UI應用程序,它與後端服務的數量進行交互。爲了在PCF中部署此應用程序,是否應將其轉換爲Spring Boot應用程序?或者有沒有辦法使用任何可用的buildpack來在PCF中部署這個UI應用程序?Pivotal Cloud Foundry中的UI應用程序

+1

我想你可以使用這個[BuildPack](https://github.com/cloudfoundry/staticfile-buildpack)來提供靜態文件,即你的AngularJs HTML文件。 –

+1

使用'cf buildpacks'檢查可用的構建包,如果列出了'staticfile_buildpack',那麼您就很好。否則,在您的push命令中使用-b標誌,因爲 - cf push -b staticfile_buildpack

+0

非常感謝Sanjay和Ring Bearer! –

回答

2

如果不需要部署後端服務,我將使用cloudfoundry static buildpack。

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

否則,你將需要決定你將如何爲這個應用程序部署後端服務。有許多構建包可用於部署後端服務並在同一應用程序中提供前端內容(其中之一是,正如您提到的可用於部署Spring引導應用程序的java buildpack)。這裏是可用的buildpacks的列表:

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

+0

非常感謝! –

1

它並不需要你的應用程序轉換到春天開機,但這樣做絕對會讓生活更容易爲你,相信我。一旦你將你的應用程序轉換爲一個彈簧啓動的權利,你可以通過運行你的應用程序作爲一個彈簧啓動應用程序遠程調試你的應用程序

+0

謝謝SuBy !!!!! –