This commit is contained in:
cun-nan 2024-08-16 17:56:01 +08:00
commit c7e09115f0
4 changed files with 23 additions and 0 deletions

View File

@ -0,0 +1,23 @@
1、fuintBackend是java后端源码包括后台、小程序、收银端的接口后端安装配置请看后端安装配置说明文档.docx。
2、fuintUniapp是会员端的前端源码前端使用HBuilderX导入工程后需更换小程序id否则登录和支付会有问题。
3、fuintAdmin是后台的前端源码确认nodejs是14或16版本使用webStorm等编辑器导入后执行npm installnpm run dev即可本地跑起来打包用npm run build:prod具体看根目录下的README.md说明。
4、fuintCashier是收银的前端源码windows客户端版本使用webStorm等编辑器导入后执行yarn installyarn dev即可跑起来打包用yarn build即可在build目录下会生成exe安装文件。
5、fuintCashierWeb是收银的前端源码web网页版本使用webStorm等编辑器导入后执行npm installnpm run dev即可本地跑起来打包用npm run build:prod具体看根目录下的README.md说明。
6、fuintBackend目录下的说明
1configure后端配置文件目录fuint-application下有dev、prod分别对应开发环境、生产环境。
2db全部的数据库SQL包含测试数据。
3fuint-application项目的应用代码包含后台接口和小程序接口的全部代码。
4fuint-framework项目框架代码。
5fuint-repository项目数据库相关代码。
6fuint-utils项目工具类代码。
7、必须修改的配置
1前端appid接口地址详见前端安装配置说明文档.docx
2后端比如是生产则进入/configure/fuint-application/prod数据库相关配置、redis配置、微信相关配置weixin.pay.appId、weixin.pay.appSecret不改会影响小程序登录
如需远程协助请提供向日葵远程号码,谢谢支持!

View File

@ -0,0 +1,14 @@
fuint会员前端安装配置文档
下载并安装HBuilderX
下载地址https://www.dcloud.io/hbuilderx.html、
安装后打开HBuilderX并导入项目
文件->导入->从本地目录导入
修改配置
修改接口地址config.js文件域名替换成你自己的后端接口域名或ip地址
修改小程序appidmanifest.json需要事先到微信开发平台上申请一个小程序
启动项目(需要事先安装微信开发者工具)
运行->小程序模拟器(M)->微信开发者工具(W)

View File

@ -0,0 +1,68 @@
fuint后端安装启动文档
运行软件版本要求:
1java1.8 必须jdk1.8
mysql5.7或mysql5.8
redis 版本无限制推荐redis3.2
本地idea启动
导入fuintBackend后端工程。fuint-framework是项目框架fuint-application是业务逻辑代码是打包工程。fuint-application依赖fuint-framwork、fuint-utils、fuint-repository模块。
修改环境变量和配置文件路径,如下图所示:
2找到入口函数如下图所示
linux下部署步骤
在右侧的maven的fuintroot下执行install切记要先修改环境变量再打包否则会找不到配置文件。
将打包生成的fuint-application-1.0.0.jar包上传到服务器自定义路径如目录/usr/local/fuint。
上传存放环境配置参数信息的configure目录到服务器指定目录下/usr/local/fuint/configure/下
1修改configure/目录下当前环境下application.properties文件中数据库配置信息等
2修改环境变量如下图所示
文件路径fuintBackend\fuint-application\src\main\resources\application.properties
env.profile=dev表示开发环境env. profile=prod表示生产环境。
env.properties.path是配置文件的绝对路径指向fuintBackend下的configure目录。linux下可配置/www/wwwroot/configure。windows下可配置C:\Code\fuint\configure。
执行启动命令:
java -Dfile.encoding=UTF-8 -Xmx2048m -Xms2048m -Xss256k -Xmn1024m -jar fuint-application-1.0.0.jar >> fuint.log
默认日志路径/data/log/fuint需要755写入权限
Nginx设置伪静态将请求转发给后端从而解决跨域问题
location /fuint-application/ {
proxy_pass http://localhost:后端启动端口/;
client_max_body_size 5m;
proxy_set_header host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
注意事项
如果修改fuint-repository、fuint-framework、fuint-utils框架的话修改完成后需要重新install到maven私服即可。
需要注意的是fuint-repository、fuint-framework、fuint-utils中的版本号不要轻易修改以免影响fuint-application服务应用。
configure文件介绍
这里所说的config文件是指后台web系统的配置文件目前config目录下有三个文件夹分别是devtestprod分别代表开发环境、测试环境以及生产环境的配置文件。
宝塔部署步骤
1、安装宝塔使用腾讯云的话在系统安装时选择宝塔系统。
2、安装jdk在应用商店搜索"java",选择软件 Java项目一键部署 3.4。
3、安装mysql在应用商店搜索"mysql"并安装,然后导入数据。
4、网站->添加java项目选择"spring_boot"选择jar包目录。
5、选择前后端分离将前端打包上传到设置的前端目录。也可以单独新增一个后台前端的网站
6、上传配置文件必须上传到和jar包中设置的路径一致比如/www/wwwroot/configure。
7、创建默认日志路径/data/log/fuint/赋予写入755权限。
8、重启网站服务。
9、设置伪静态将请求转发给后端从而解决跨域问题
location /fuint-application/ {
proxy_pass http://localhost:后端启动端口/;
client_max_body_size 5m;
proxy_set_header host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

View File

@ -0,0 +1,13 @@
微信小程序配置说明
1、小程序登录需要配置的项
1appid
appScret
提示:获取微信绑定的手机号必须要先认证小程序。
2、小程序支付需要配置的项
appid
appScret
商户号
支付秘钥KeyapiV2