lsysRust 實(shí)現(xiàn)的用戶應(yīng)用管理服務(wù)
lsys 是一個(gè) rust 實(shí)現(xiàn)的的用戶應(yīng)用管理服務(wù),第三方服務(wù)依賴為: mysql+redis ,可在 ./examples/lsys-actix-web/.env 配置 。
目前使用示例 [examples] 基于 actix-web 作為接入web框架,你可選擇其他基于 tokio 的web框架
后端服務(wù)安裝
- 編譯 【中途有失敗再次執(zhí)行】
cargo build -r
- 導(dǎo)入SQL到數(shù)據(jù)庫(kù)
導(dǎo)入 ./assets/tables.sql 到MYSQL
- 修改你的REDIS,MYSQL等的配置
[./examples/lsys-actix-web/.env 的配置覆蓋./examples/lsys-actix-web/config/下配置]
./examples/lsys-actix-web/.env
- 執(zhí)行 啟動(dòng)服務(wù)
cd ./examples/lsys-actix-web/ && ../../target/release/lsys-actix-web
管理UI安裝
- 編譯
cd web && npm i && npm run build && cd ..
cd wap && npm i && npm run build && cd ..
- 修改配置,設(shè)置服務(wù)域名等
./web/config.json
- 拷貝編譯文件到lsys-actix-web靜態(tài)文件目錄中,靜態(tài)文件目錄配置在文件:./examples/lsys-actix-web/app.toml : ui_dir 中
備注: UI部分可以自行部署如NGINX服務(wù)器中
cp ./public/* ../examples/lsys-actix-web/static/ui
-
訪問(wèn) http://127.0.0.1/ui/
示例賬號(hào):aaaaa
示例密碼:000000
外部應(yīng)用實(shí)現(xiàn)示例[GO實(shí)現(xiàn)]
具體示例參見(jiàn) lsys-subapp/examples/sub_app && lsys-subapp/examples/basic
評(píng)論
圖片
表情
