java - 如何为 Spring Boot 项目设置 Google Cloud Compute Engine?

标签 java spring-boot google-cloud-platform google-compute-engine hosting

我读了很多文章,看过很多 YouTube 视频,但没有解决我的问题。我想知道在购买主机需要什么流程谷歌云 ?它是免费的还是我们需要付费?如果我想部署我的 Spring Boot 项目然后我们需要执行什么操作?

最佳答案

一篇写在How to setup Google Cloud Compute Engine for Spring Boot project? 上的非常好的文章.

According to this article you will have to do 2 activities.

  1. Setup Billing Information
  2. Setup the execution environment


第一步 ,您必须通过访问 https://console.cloud.google.com 使用 Google 帐户注册/登录.这里必须提供您的 借记卡/卡详细信息以及 简历你将不得不支付 1 卢比 .出于验证目的,您需要上传政府身份证明之一,如 UID/驾照/护照以及您的借记卡/贷记卡照片。提交表格后,不到4小时即可激活您的云账户。激活您的帐户后,您需要创建您的机器,并根据机器类型向您收费,但请确保在 1 年内 Google 不会向您收取任何费用。谷歌会给你 300 美元 第一次购买 Google Cloud Platform 产品的费用 12 个月 .价格详情您可以访问here .
enter image description here

第二步 ,你需要安装你需要的软件如Java、Git、Maven、PM2等。为了便于部署,你可以使用 PM2 它是 JavaScript 运行时 Node.js 的进程管理器。在你的 Spring Boot 项目根目录下你需要创建一个配置文件 server.sh包含 mvn spring-boot:run 的文件.使用 chmod +x server.sh 使该文件可执行.要启动服务器,您只需键入 pm2 restart server .启动服务器后,您甚至可以使用 pm2 logs 检查日志。 .

For better visibility & understanding I will recommend to read this complete article.

关于java - 如何为 Spring Boot 项目设置 Google Cloud Compute Engine?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59983845/

相关文章:

java - 文本完全展开后的 SWT 水平线

java - 基于实体等于的唯一集的嵌套列表

JavaFX 将行打印到 TextFields 中

java - Eclipse:多个 'Run as Java Application' 相继链接

java - 读取 OSGI 捆绑版本

spring-boot - 有没有办法为 JPA 存储库 : findByEnumContaining(String enum) [enum is subString for possible ENUM values] 添加抽象方法

java - 控制台打印语句在 Spring Boot 微服务的 Junit 测试中不起作用

kubernetes - "Limits"在 Kubernetes 集群中部署容器时忽略属性

python - "gcloud app deploy"不覆盖静态文件夹

python - 如何使用 PublisherServiceAsyncClient