分享一款社区源码【app端以及后端】

入有违规麻烦指出(看到后会第一时间修改)

1.执行如下指令,安装screen
yum install screen -y
screen是一款进程保护程序,可以让你就算退出了终端,指令也会继续运行。
2.执行如下命令,创建新的进程保护窗口,并进入opt目录
screen -S api
cd /opt
3.执行下方RuleApi安装脚本,根据提示完成安装。
wget https://www.ruletree.club/api/ruleapi.sh && sh ruleapi.sh install
如果上述脚本执行出现网络错误,可选择备用节点:点击进入
命令和填写范例如下:
请输入运行端口(输入8080或者其它端口,千万别80或者443):这里可以不填,或者填写不合其它应用冲突的端口
请输入数据库名:如果安装了Typecho,就填写和Typecho一致的数据库信息
请输入数据库用户名:如果安装了Typecho,就填写和Typecho一致的数据库信息
请输入数据库密码:如果安装了Typecho,就填写和Typecho一致的数据库信息
请输入redis密码(一般是空):
请输入系统管理密码(建议英文加数字):系统管理里面也叫做访问Key
4.创建一个网站并且设置伪静态(看置顶)
5.访问你设置的域名
6.访问界面如下,随后请点击“安装及更新”按钮,输入你上个步骤设置的系统管理密钥,即可完成安装。如果你未安装Typecho,将会弹出提示框询问你是否需要独立安装。

到此,RuleApi安装完成,你使用的域名即为API接口地址。
注意,项目启动之后,运行日志将输出到/opt目录下out.txt文件,如果启动后出现异常或者无法访问,可以打开这个文件查看具体的原因。/opt/application.properties为主要的配置文件,如果出现安装脚本配置错误,项目无法正常启动,就可以在这个文件进行修改。
管理命令

启动RuleAPi
sh /opt/ruleapi.sh start
停止RuleAPi
sh /opt/ruleapi.sh stop
重启RuleAPi
sh /opt/ruleapi.sh restart
删除RuleAPi
sh /opt/ruleapi.sh uninstall
查看帮助信息
sh /opt/ruleapi.sh help
更新和升级
通过如下指令可更新到最新正式版
sh /opt/ruleapi.sh update
通过如下指令可更新到内测版本(功能多,但可能存在未知问题)
sh /opt/ruleapi.sh updateBeta
开机自启和宕机自启
目前脚本已经添加了monitor监听方法,执行后将检测RuleAPI是否正常运行,如果未运行状态则执行启动命令。具体指令如下:
sh /opt/ruleapi.sh monitor
所以,只需要让这个命令几分钟执行一次,监听项目是否运行正常,未运行就开始运行,就可以实现开机自启和宕机自启,以宝塔面板为例,直接在计划任务中增加如下的任务即可,间隔可以3分钟到10分钟,这样开启或者宕机后几分钟内就会自行启动。

接下来是app端
导入项目

全局配置
在完成APP源码导入后,请确认你的RuleApi已经安装完成。如未完成请参考之前的教程安装RuleApi,如已完成,请进入RuleApi的管理中心,找到如下图所示模块,创建一个新的APP应用,填写你自定义的配置即可。

创建之后,就会得到应用Key,然后复制你的接口地址,和应用key,打开utils/api.js填写api域名以及key

图片上传
图片上传是很重要的功能,RuleApi提供了多个接口,使用不同的接口需要做不同的配置。具体可以打开RuleApi的可视化配置中心,从已支持的上传方式中任选其一进行配置即可。

APP更新检测
回到RuleApi中的应用模块,可以看到在应用管理的时候,有如下几个参数。

对于APP而言,它是通过比对版本码判断是否需要更新的,所以可以确保在每次发布新版的时候,上面配置的版本码始终和最新版APP一致,如下图所示。这样就可以确保每次都可以让旧版用户弹出更新提示。

manifest.json说明
对于RuleApp而言,这个文件负责配置第三方登录,消息通知,图标和启动图,还有h5打包,还有打包相关。图标和启动图想必已经很直观了,这里就只说几个注意点。
第三方登录
这里有个注意点就是,用的就开,用不上的别开,开了打包肯定报错。QQ微博微信这三个的,都去各自的开发者平台申请appid等信息,每个APP都是不一样的,具体的各自的开发者平台都有教程。

支付配置
请不要在manifest.json配置任何支付相关的东西!!!!支付配置全部在RuleApi

接下来是后端源码下载【后端源码分原版已经我的修改版】修改版入图原版参考#RuleAPI教程+RuleApp教程 Ruleapi搭建教程#

原版我用蓝奏浏览器分享了[RuleApp-master], 下载链接:https://wwp.lanzoup.com/imjlU147r8sb , 你可以不限速下载哦

修改版我用蓝奏浏览器分享了[神墓修改版], 下载链接:https://wwp.lanzoup.com/iXua9147rd6j , 你可以不限速下载哦




下载地址


图片
? 版权声明
THE END
喜欢就支持以下吧
点赞 分享
评论 共28条