将Spring Boot应用程序部署到Google云计算机引擎中

时间:2018-12-26 12:57:41

标签: spring-boot google-cloud-platform

我有一个查询要问大家。我正在寻找帮助我在Google云计算机引擎上部署Spring Boot应用程序的指南,在测试Spring Boot应用程序时无法键入我的实例IP地址,我无法在REST API中访问它。

我可以知道您是否有任何指南或步骤供我遵循,以成功在Google云计算引擎中进行部署。之所以需要在计算机引擎中进行部署,是因为我在其上部署了我的angular处理器,并且同时部署了它,这似乎使我的angular项目被我的spring boot应用程序取代了。

1 个答案:

答案 0 :(得分:1)

Codelabs GCP / Spring系列具有部署教程: https://codelabs.developers.google.com/spring/

GCP有一些“入门”教程,您可以在这里使用: https://cloud.google.com/java/docs/

将Java应用程序部署到GCE的特定位置在这里: https://cloud.google.com/java/docs/tutorials/bookshelf-on-compute-engine

但是基本步骤如下:

  1. 编写您的Spring应用
  2. 构建您的Spring应用
  3. 在本地运行/测试您的jar
  4. 将罐子推到存储中的某个位置
  5. 为您的GCE实例创建启动脚本
  6. 使用控制台,Deployment API或gcloud工具创建一个使用启动脚本的新GCE VM

此后,您需要确保拥有适当的网络规则以能够公开访问您的API。如果您不想学习如何使用GCE,建议您改用App Engine,因为那样您就不需要学习如何部署,而是可以专注于api。 Here is a guide to do that