# facesign **Repository Path**: yangruomao/facesign ## Basic Information - **Project Name**: facesign - **Description**: 分布式-微服务-前后端分离的任意单位、任意部门、多组角色的会议签到系统(后端部分) - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2022-04-10 - **Last Updated**: 2022-09-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 开发文档 开发文档内容非常多,详细见 [开发文档](https://gitee.com/acdongla/facesign/raw/master/document.docx) ## 这里是项目的后端部分 前端部分进: https://gitee.com/acdongla/facesign-front ## 项目介绍 ### 技术栈 **后端:** springboot、springcloud(+alibaba)、springsecurity、mybatis plus、mysql rabbitmq、redis **前端:** vue、vue-admin ### 简单介绍 分布式-微服务-前后端分离的多单位、多部门会议签到系统。 该项目支持对**任意个单位**、**任意个部门**的管理,同时,对于每个单位都有**独立的角色管理** 每个用户通过前端管理台进去系统,**只能看到自己能够管理的内容** image-20220720134756189 image-20220720134824633 image-20220720134834387 ## 如何部署 **嫌麻烦联系我,本人喜欢解决问题,可以帮你部署,联系方式 QQ 2990036878** ### 部署rabbitmq rabbitmq 没有特殊修改,如果你不想使用此命令,你需要在nacos中自定义链接信息(nacos详情见下文) docker 环境下输入: ```sh docker run -d --name facesign-rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 25672:25672 -p 15671:15671 -p 15672:15672 rabbitmq:management ``` ## 部署redis redid 没有特殊修改,如果你不想使用此命令,你需要可以在nacos中自定义链接信息(nacos详情见下文) docker 环境下输入: ```sh docker run -d --name facesign-redis -p 6379:6379 redis ``` ### 部署mysql mysql版本是5.x或8.x的都可以 1. 创建utf-8编码且名为`facesign`的数据库 2. 运行该sql脚本导入数据(放在项目根目录里了 https://gitee.com/acdongla/facesign/blob/master/facesign.sql ) ### 部署nacos **配置mysql等:** docker环境下输入: ```sh docker run --name nacos-facesign-publish -e MODE=standalone -p 8848:8848 -d wyihe/nacos-facesign-publish ``` 等待nacos启动完成,浏览器输入 `localhost:8848/nacos` 进入管理台,账号密码为`nacos` 进入nacos管理界面后,按如图操作**修改你的mysql账号密码,和邮箱信息**(自带的邮箱已经不能用了,不需要使用邮件功能就不用改邮箱了) > 你还可以在这里修改redis、rabbitmq等等的连接信息(这些连接默认都是本地的连接,如果需要或连接不上的话可以自定义) ![image-20220720132754101](1.assets/image-20220720132754101.png) ![image-20220720132759662](1.assets/1.png) **配置阿里云oss:** 我是用了阿里云oss作为图像存储,要想成功使用图像服务,需要在nacos中配置你的oss账户(默认供参考,不可用) image-20220720135844216 阿里云oss是一个图像存储服务,请在[对象存储OSS-阿里云 (aliyun.com)](https://www.aliyun.com/product/oss?spm=5176.21213303.5694434980.1.518453c9oNyWh5&scm=20140722.S_card@@产品@@218843._.ID_card@@产品@@218843-RL_对象存储OSS-OR_ser-V_2-P0_0) 中开通oss对象存储服务,开通之后他会给你一些秘钥,填上去就可以了 ### 启动微服务 idea中打开项目,启动下面四个模块就ok了 ![image-20220720133406113](1.assets/image-20220720133406113.png) ## 有问题联系我 QQ 2990036878