在本地网络中共享网络应用程序(spring + 反应)

Sharing web app (spring + react) in local network

我想 运行 在我的本地网络 ubuntu 服务器中。我在通过以太网电缆连接到路由器的旧计算机上安装了 ubuntu。

目标是共享 gitlab 存储库,我的代码(java-spring,react)应该在 git 存储库(也许是詹金斯?)并部署在这台服务器上。这些应用我想和我的室友一起在其他 computer/share 这个应用上测试。

你的问题没什么可继续的,但这是一个起点:

路由器

在您的路由器中,为您的 ubuntu 盒子设置一个静态 IP 地址。如果您希望它可以在您的 LAN 之外访问,您可以在此处配置端口转发。

服务器

您实际上不需要 gitlab,您可以通过直接在您的服务器上安装 git 来完成这一切。 git 的练习永远不够。

您的 Ubuntu 机器上需要一个网络服务器,可能是 Apache 或 Nginx(或类似的)。

这里有一些关于 Nginx 的很好的说明(我个人的喜好): https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-18-04

您将使用它来为 Jenkins 或(或任何工具)在 git 挂钩触发构建后放置构建代码的目录提供服务。