lsysRust 实现的用户应用管理服务

联合创作 · 2023-09-19 14:11

lsys 是一个 rust 实现的的用户应用管理服务,第三方服务依赖为: mysql+redis ,可在 ./examples/lsys-actix-web/.env 配置 。



目前使用示例 [examples] 基于 actix-web 作为接入web框架,你可选择其他基于 tokio 的web框架



后端服务安装



  1. 编译 【中途有失败再次执行】



cargo build -r



  1. 导入SQL到数据库



导入 ./assets/tables.sql 到MYSQL



  1. 修改你的REDIS,MYSQL等的配置



[./examples/lsys-actix-web/.env 的配置覆盖./examples/lsys-actix-web/config/下配置]




./examples/lsys-actix-web/.env 



  1. 执行 启动服务



cd ./examples/lsys-actix-web/ && ../../target/release/lsys-actix-web


管理UI安装



git: https://github.com/shanliu/lsys-ui




  1. 编译



cd web && npm i && npm run build && cd ..
cd wap && npm i && npm run build && cd ..



  1. 修改配置,设置服务域名等



./web/config.json



  1. 拷贝编译文件到lsys-actix-web静态文件目录中,静态文件目录配置在文件:./examples/lsys-actix-web/app.toml : ui_dir 中



备注: UI部分可以自行部署如NGINX服务器中




cp ./public/* ../examples/lsys-actix-web/static/ui



  1. 访问 http://127.0.0.1/ui/


  2. 在线示例:http://175.178.90.181/ui/#




示例账号:aaaaa
示例密码:000000


外部应用实现示例[GO实现]



git: https://github.com/shanliu/lsys-subapp




具体示例参见 lsys-subapp/examples/sub_app && lsys-subapp/examples/basic


浏览 24
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报