200331-HC小区部署文档

HC小区部署文档简介

前言

最新公司要做一款为社区服务软件系统,涉及到物业管理相关软件,从开源社区找到一个比较好的homecommunity物业管理系统,简单记录部署步骤。

下载最新代码

目前用到的是HC小区后端代码、HC小区前端代码,另外还有HC智慧家庭(业主版)、HC掌上物业(物业版)
暂未用到

HC小区后端代码
https://gitee.com/wuxw7/MicroCommunity
HC小区前段代码
https://gitee.com/java110/MicrCommunityWeb

1
2
git clone <https://gitee.com/wuxw7/MicroCommunity.git>
git clone <https://gitee.com/java110/MicrCommunityWeb.git>

数据库脚本初始化

加入QQ群,在群文件中,找到最新的sql文件hc_community((分离版))20200320.sql、TT(分离版)20200320.sql
注意前后端分离版本与非前后端分离版本区别

  • 创建schema
1
2
CREATE SCHEMA `hc_community` DEFAULT CHARACTER SET utf8mb4 ;
CREATE SCHEMA `TT` DEFAULT CHARACTER SET utf8mb4 ;
  • 创建新用户
1
2
create user hc_community identified by 'hc_community@12345678';
create user TT identified by 'TT@12345678';
  • 用户授权
1
2
grant all on hc_community.* to 'hc_community'@'%';
grant all on TT.* to 'TT'@'%';

中间件安装(自行百度)

  1. mysql数据库
  2. zookeeper
  3. redis
  4. kafka

应用启动

  1. 将项目导入idea, 下载相关依赖包

  2. 启动应用

    • 启动 Eureka
    • 启动 common、api、front、user、community、order、store
    • orderService 启动时,需要添加-Dcache 强制刷新
  3. 项目结构介绍

    项目英文 中文解释 备注
    Eureka 注册中心 子服务,需要启动
    common 配置中心 数据字典,通用基础服务
    api 能力开发平台 对物业端、业务小程序、物业端App提供服务
    能力开发平台 对物业端、业务小程序、物业端App提供服务

部署问题

  • redis 密码配置
    redis密码在配置文件中,多处存在,若要修改密码,请全部修改。

服务管理

  1. 添加应用
  2. 服务提供
    简单的查询,通过页面编写sql即可实现
  3. 服务实现
    增加,修改、删除类型
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×