HC小区部署文档简介
前言
最新公司要做一款为社区服务软件系统,涉及到物业管理相关软件,从开源社区找到一个比较好的homecommunity物业管理系统,简单记录部署步骤。
下载最新代码
目前用到的是HC小区后端代码、HC小区前端代码,另外还有HC智慧家庭(业主版)、HC掌上物业(物业版)
暂未用到
HC小区后端代码
https://gitee.com/wuxw7/MicroCommunity
HC小区前段代码
https://gitee.com/java110/MicrCommunityWeb
1 | git clone <https://gitee.com/wuxw7/MicroCommunity.git> |
数据库脚本初始化
加入QQ群,在群文件中,找到最新的sql文件hc_community((分离版))20200320.sql、TT(分离版)20200320.sql
注意前后端分离版本与非前后端分离版本区别
- 创建schema
1 | CREATE SCHEMA `hc_community` DEFAULT CHARACTER SET utf8mb4 ; |
- 创建新用户
1 | create user hc_community identified by 'hc_community@12345678'; |
- 用户授权
1 | grant all on hc_community.* to 'hc_community'@'%'; |
中间件安装(自行百度)
- mysql数据库
- zookeeper
- redis
- kafka
应用启动
将项目导入idea, 下载相关依赖包
启动应用
- 启动 Eureka
- 启动 common、api、front、user、community、order、store
- orderService 启动时,需要添加-Dcache 强制刷新
项目结构介绍
项目英文 中文解释 备注 Eureka 注册中心 子服务,需要启动 common 配置中心 数据字典,通用基础服务 api 能力开发平台 对物业端、业务小程序、物业端App提供服务 能力开发平台 对物业端、业务小程序、物业端App提供服务
部署问题
- redis 密码配置
redis密码在配置文件中,多处存在,若要修改密码,请全部修改。
服务管理
- 添加应用
- 服务提供
简单的查询,通过页面编写sql即可实现 - 服务实现
增加,修改、删除类型