java - 如何为 Spring Boot 项目设置 Google Cloud Compute Engine?
问题描述
我读过很多文章,看过很多 YouTube 视频,但没有解决我的问题。我想知道在Google Cloud中购买主机需要遵循哪些流程?它是免费的还是我们需要付费?除此之外,如果我想部署我的Spring Boot项目,那么我们需要执行什么操作?
解决方案
一篇非常好的文章,关于如何为 Spring Boot 项目设置 Google Cloud Compute Engine?.
根据这篇文章,你将不得不做 2 项活动。
- 设置账单信息
- 设置执行环境
在第一步中,您必须使用 Google 帐户通过https://console.cloud.google.com进行注册/登录。在这里,您必须提供您的借记卡/卡详细信息以及cvv,并且您必须支付1 卢比。出于验证目的,您需要上传政府身份证明之一,例如UID/驾驶执照/护照和您的借记卡/信用卡照片。提交表单后,不到 4 小时即可激活您的云帐户。激活您的帐户后,您需要创建您的机器并根据机器类型向您收费,但请确保 1 年内 Google 不会向您收取任何费用。谷歌会给你300美元在前12 个月内购买 Google Cloud Platform 产品。有关价格详情,您可以访问此处。
在第二步中,您需要安装所需的软件,如 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
.
为了更好地了解和理解,我建议阅读这篇完整的文章。
推荐阅读
- memory-access - 在 MARIE 模拟器中无法识别 LoadI 命令
- ios - 设备上更改日期时出现 Firebase 连接错误
- javascript - 如何使用ajax登录表单
- r - 如何`dput`一个`ggplot`对象?
- python - 如何在不混合相应条目的情况下将 2D 矩阵转换为 3D 张量?
- python - 如何在 jenkins 中运行 Python selenium 脚本?
- c# - 退回批量债权人发票时超出 Xero Api 请求限制
- c - 将指针传递给创建分段错误的其他函数
- visual-c++ - C++,我如何解决关键字“删除”错误?
- java - 如果将参数传递给 List 方法,C:for:each 不会获取值