1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/java110-MicroCommunityWeb

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
安装部署.md 3.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 15:31 ca06a8e

Установка и развёртывание

Развёртывание проекта на ранней стадии HC системы управления микрорайонами, перед развёртыванием необходимо убедиться, что вы установили проект бэкенда (https://gitee.com/wuxw7/MicroCommunity), установка выполняется согласно следующему видео:

Среда разработки

В корневом каталоге выполните команду npm install .

Измените информацию об IP-адресе и порте в файле app.js:

// todo 测试环境 测试使用,生产环境请用nginx带来
app.use('/callComponent', proxy('http://192.168.100.108:8008', opts));
app.use('/app', proxy('http://192.168.100.108:8008', opts));
app.use('/ws', createProxyMiddleware({
    target: 'http://192.168.100.108:8008',
    changeOrigin: true,
    ws: true
}));

Затем выполните команду npm start, появится следующее сообщение:

[HPM] Proxy created: /  -> http://192.168.100.108:8008

Это означает, что запуск прошёл успешно.

Откройте браузер и перейдите по адресу http://localhost:3000.

Установка в производственную среду

Этот проект разработан с использованием HTML и JavaScript, поэтому не требуется выполнять сборку фронтенда. Важно помнить:

  • Не нужно выполнять сборку фронтенда
  • Не нужно выполнять сборку фронтенда
  • Не нужно выполнять сборку фронтенда

Хорошо.

Перенесите каталог public из проекта в /home/data/web/ и переименуйте его в propertyWeb.

Конфигурация Nginx выглядит следующим образом:

server {
	listen       80;
	server_name  wuye.homecommunity.cn;

	location / {
	    root   /home/data/web/propertyWeb;
	}
	location /callComponent
	{
	  add_header 'Access-Control-Allow-Origin' '*';
	  proxy_pass   http://后端服务ip:8008;
	}
	location /app
	{

	  add_header 'Access-Control-Allow-Origin' '*';
	  proxy_pass  http://后端服务ip:8008;
	}
location /ws {

	    proxy_http_version 1.1;

proxy_set_header Upgrade $http_upgrade;

proxy_set_header Connection "$connection_upgrade";

	  proxy_pass   http://后端服务ip:8008;

	}
}

Обратите внимание: /home/data/web/ — это пример каталога, который можно изменить в соответствии с вашими предпочтениями.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/java110-MicroCommunityWeb.git
git@api.gitlife.ru:oschina-mirror/java110-MicroCommunityWeb.git
oschina-mirror
java110-MicroCommunityWeb
java110-MicroCommunityWeb
master