init
This commit is contained in:
commit
c7e09115f0
23
安装配置文档/fuint开发必读.txt
Normal file
23
安装配置文档/fuint开发必读.txt
Normal file
@ -0,0 +1,23 @@
|
||||
1、fuintBackend是java后端源码(包括后台、小程序、收银端的接口),后端安装配置请看后端安装配置说明文档.docx。
|
||||
|
||||
2、fuintUniapp是会员端的前端源码,前端使用HBuilderX导入工程后,需更换小程序id,否则登录和支付会有问题。
|
||||
|
||||
3、fuintAdmin是后台的前端源码,确认nodejs是14或16版本,使用webStorm等编辑器导入后执行npm install,npm run dev即可本地跑起来,打包用npm run build:prod,具体看根目录下的README.md说明。
|
||||
|
||||
4、fuintCashier是收银的前端源码(windows客户端版本),使用webStorm等编辑器导入后执行yarn install,yarn dev即可跑起来,打包用yarn build即可,在build目录下会生成exe安装文件。
|
||||
|
||||
5、fuintCashierWeb是收银的前端源码(web网页版本),使用webStorm等编辑器导入后执行npm install,npm run dev即可本地跑起来,打包用npm run build:prod,具体看根目录下的README.md说明。
|
||||
|
||||
6、fuintBackend目录下的说明:
|
||||
1)configure:后端配置文件目录,fuint-application下有dev、prod分别对应开发环境、生产环境。
|
||||
2)db:全部的数据库SQL,包含测试数据。
|
||||
3)fuint-application:项目的应用代码:包含后台接口和小程序接口的全部代码。
|
||||
4)fuint-framework:项目框架代码。
|
||||
5)fuint-repository:项目数据库相关代码。
|
||||
6)fuint-utils:项目工具类代码。
|
||||
|
||||
7、必须修改的配置:
|
||||
1)前端:appid,接口地址(详见前端安装配置说明文档.docx)
|
||||
2)后端:比如是生产则进入/configure/fuint-application/prod,数据库相关配置、redis配置、微信相关配置(weixin.pay.appId、weixin.pay.appSecret不改会影响小程序登录)
|
||||
|
||||
如需远程协助请提供向日葵远程号码,谢谢支持!
|
14
安装配置文档/会员uniapp端安装配置说明文档.docx
Normal file
14
安装配置文档/会员uniapp端安装配置说明文档.docx
Normal file
@ -0,0 +1,14 @@
|
||||
fuint会员前端安装配置文档
|
||||
下载并安装HBuilderX
|
||||
下载地址:https://www.dcloud.io/hbuilderx.html、
|
||||
|
||||
安装后打开HBuilderX,并导入项目
|
||||
文件->导入->从本地目录导入
|
||||
|
||||
修改配置
|
||||
修改接口地址config.js文件,域名替换成你自己的后端接口域名或ip地址
|
||||
|
||||
修改小程序appid,manifest.json(需要事先到微信开发平台上申请一个小程序)
|
||||
|
||||
启动项目(需要事先安装微信开发者工具)
|
||||
运行->小程序模拟器(M)->微信开发者工具(W)
|
68
安装配置文档/后端安装配置说明文档.docx
Normal file
68
安装配置文档/后端安装配置说明文档.docx
Normal file
@ -0,0 +1,68 @@
|
||||
fuint后端安装启动文档
|
||||
运行软件版本要求:
|
||||
1)java1.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的fuint(root)下执行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目录下有三个文件夹,分别是dev,test,prod,分别代表开发环境、测试环境以及生产环境的配置文件。
|
||||
|
||||
|
||||
宝塔部署步骤
|
||||
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;
|
||||
}
|
||||
|
13
安装配置文档/微信小程序配置说明文档.docx
Normal file
13
安装配置文档/微信小程序配置说明文档.docx
Normal file
@ -0,0 +1,13 @@
|
||||
微信小程序配置说明
|
||||
1、小程序登录需要配置的项:
|
||||
1)appid
|
||||
appScret
|
||||
提示:获取微信绑定的手机号必须要先认证小程序。
|
||||
|
||||
|
||||
2、小程序支付需要配置的项:
|
||||
appid
|
||||
appScret
|
||||
商户号
|
||||
支付秘钥Key(apiV2)
|
||||
|
Loading…
Reference in New Issue
Block a user