Совместное использование веб-приложения (весна + реакция) в локальной сети - PullRequest
0 голосов
/ 25 октября 2019

Я бы хотел запустить на своем локальном сетевом сервере Ubuntu. Я установил Ubuntu на мой старый компьютер, который подключен к маршрутизатору через кабель Ethernet.

Цель состоит в том, чтобы поделиться репозиторием gitlab, где мой код (java-spring, реагировать) должен создаваться автоматически после внесения изменений в git repo (может быть, Jenkins?) И развертываться на этом сервере. Эти приложения, которые я хотел бы протестировать на другом компьютере / поделиться этими приложениями с моими соседями.

1 Ответ

0 голосов
/ 25 октября 2019

Не так много вопросов в вашем вопросе, но вот отправная точка:

Маршрутизатор

В вашем маршрутизаторе задайте статический IP-адрес для вашего окна Ubuntu. Если вы хотите, чтобы он был доступен за пределами вашей локальной сети, вы можете настроить переадресацию портов.

Сервер

Вам на самом деле не нужен gitlab для этого, вы можете сделать все это, установив git прямо на ваш сервер. Вы никогда не можете иметь достаточно практики с Git.

Вам понадобится веб-сервер на вашей машине с Ubuntu, возможно, Apache или Nginx (или аналогичный).

Вот хорошие инструкции для Nginx (мои личные предпочтения): https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-18-04

Вы будете использовать это для обслуживания каталога, куда Jenkins или (или любой другой инструмент) помещает ваш собранный код после gitкрюк запускает сборку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...