如何将我的 Spring Boot 后端部署到 OVH 云 VPS 服务器

问题描述 投票:0回答:1

我有一个客户,它的网站已经部署并使用数据库,所有这些都在 OVH 中进行,但所有这些都是与以前的团队一起完成的,现在更新数据库内的内容后,我想部署它并在 OVH 中更新它云VPS服务器。

说实话,我从未使用过 OVH Cloud,所以这很令人困惑,有使用过 OVH Cloud 经验的人可以解释一下如何更新它的步骤吗? 谢谢!

spring-boot backend ovh
1个回答
0
投票

我刚刚在 OVH 的 VPS 上部署了整个后端和数据库,因为它们允许您使用 Docker 设置环境,所以必须从我的 Springboot 服务器制作映像,并组合将数据库和服务器安排在一起。

  • 首先,我已经安装了 debian+docker 的 VPS 并通过 SSH 来管理服务器。

  • 其次,我已经将springboot的git仓库克隆到服务器了。

  • 第三,我使用 Dockerfile 构建了 springboot 映像(请参阅 此链接)并在 dockerfile 的目录(克隆的 git)上运行:

    docker build -t [镜像名称] .

  • 最后,我创建了 docker-compose(请参阅此链接)来运行后端和数据库 一起(我不确定你的场景是否有必要)

    使用 docker-compose:

    docker compose -f local-docker-compose.yml up -d

    没有 docker-compose:

    docker run -d -p 8080:8080 [镜像名称]

一旦您的系统启动并准备就绪,您可以尝试使用 OVH 的 VPS IP 和开放端口在您的端点进行呼叫。

最后但并非最不重要的一点是,确保传递正确的信息以从后端访问数据库

© www.soinside.com 2019 - 2024. All rights reserved.