首页 > Java > java教程 > 如何找到 java 应用程序托管(ISP)或如何将 Spring Boot 网站部署到 Koyeb

如何找到 java 应用程序托管(ISP)或如何将 Spring Boot 网站部署到 Koyeb

Barbara Streisand
发布: 2025-01-04 04:18:40
原创
934 人浏览过

Spring boot 是最著名的 java 框架,我一直在寻找一种简单的方法来在托管服务上提供 java 应用程序(不是专用的,非常昂贵,不是 AWS/Azure 太复杂),大多数共享托管不支持 java 应用程序,它们支持 php 或 asp 或 perl 这里是 godaddy 虚拟主机支持技术的表格。

我将解释如何从 dockerhub 部署到 Koyeb,或者我们也可以从 github 存储库部署。

  1. 开发一个 SB 应用程序,确保一切都在本地运行。
  2. 运行 mvn spring-boot:build-image -Dspring-boot.build-image.imageName=target-docker-namespace/app-name 这将在本地 docker 中生成应用程序的镜像。
  3. 将镜像推送到 docker hub、docker push /getting-started-todo-app 或使用 docker 桌面

How to find java app hosting(ISP) or How to deploy Spring Boot website to Koyeb

  1. 转到 koyeb 仪表板并单击创建 Web 服务,然后选择 docker 并进行相应配置,系统将为我们生成一个可以测试的子域,然后进行 dns 连接,我们的网站就上线了。

我花了大约2个小时才让应用程序在docker镜像中运行,需要更新pom xml版本和插件,最好遵循https://start.spring.io/,它有最好的pom。

在 Koyeb 端,在配置实例时我将端口更改为 8080,如果我们不选择 SB 使用的端口,它可能无法工作。

目前看来每月需要 5.36 美元。我使用 1 个 eSmall 实例,我拍了一张屏幕截图仅供将来参考,看看通货膨胀如何影响它们 How to find java app hosting(ISP) or How to deploy Spring Boot website to Koyeb

参考资料:

  • https://docs.docker.com/get-started/introduction/build-and-push-first-image/
  • https://www.koyeb.com/docs/deploy/java#deploy-to-koyeb-from-a-container-registry

以上是如何找到 java 应用程序托管(ISP)或如何将 Spring Boot 网站部署到 Koyeb的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板