gpt4 book ai didi

java - 如何部署应用程序[寻求建议]

转载 作者:行者123 更新时间:2023-12-02 09:10:45 24 4
gpt4 key购买 nike

首先,我对部署一无所知。这是我的申请:我使用 Spring Boot 和使用 MongoLab 的 MongoDB 获得了一个 REST API 后端。我的前端是使用 React(webpack、cypress)构建的。我在 gitlab 上的同一个存储库中拥有完整的应用程序,具有不同的文件夹(即后端、前端)。我可以在哪里部署这个应用程序?我想我需要单独部署这些服务。如果你们有任何建议并给我一些我可以遵循的教程。我可以使用什么 URL,例如 api.example.xx 用于后面,example.xx 用于前面?任何建议表示赞赏。谢谢

最佳答案

您的问题太宽泛,无法得到概括的答案。我将为您提供一些可以扩展的提示。

对于初学者来说,由于您对部署了解不多,因此我建议您使用单台机器进行学习,而不是使用多个 IP 地址进行学习。 (没有 Docker、Kubernetes 等,只是不同端口上的应用程序)

注意:以下是您在此尝试之前需要熟悉的工具。

  • Linux 终端/Windows 版 GitBash
  • SSH(与您的服务器通信)
  • Git (存储库管理和版本控制)
  • Github/Bitbucket

托管服务

尽管还有其他提供商,但您可以使用以下一些提供商来启动和运行。

所有这些都为您提供了终端或 GUI 来部署/维护您的应用程序。

部署

首先,您需要在您选择的服务器上安装所有应用程序依赖项。即数据库(适用于您的情况的 Mongo)和支持您的应用程序的其他应用程序。 (与您在本地计算机上的操作方式相同)

确保您的项目具有正确的配置(密码、引用 URL 等)

See here on How to deploy your spring-boot application

同时,您可以尝试在 Netlify 上托管您的 ReactApp看看它是如何工作的

关于java - 如何部署应用程序[寻求建议],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59443146/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com