我有一个客户,它的网站已经部署并使用数据库,所有这些都在 OVH 中进行,但所有这些都是与以前的团队一起完成的,现在更新数据库内的内容后,我想部署它并在 OVH 中更新它云VPS服务器。
说实话,我从未使用过 OVH Cloud,所以这很令人困惑,有使用过 OVH Cloud 经验的人可以解释一下如何更新它的步骤吗? 谢谢!
我刚刚在 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 和开放端口在您的端点进行呼叫。
最后但并非最不重要的一点是,确保传递正确的信息以从后端访问数据库