online community in rust for rust community
Ruster is single page webapp written in actix-web with vuejs.
- Async stable Actix-web framework
- diesel, postgresql r2d2
- SPA CORS JWT
- Vuejs
first create a name 'ruster' postgresql database for this project.
$ git clone https://github.com/rustlang-cn/ruster.git
$ cd ruster
$ cargo install diesel_cli --no-default-features --features postgres
$ diesel setup
$ cargo run
// another shell nodejs(v10.1.0 on my machine)
$ cd ruster/webapp
$ npm install
$ npm run serve
then open browser 'http://localhost:8080'
$ git clone https://github.com/rustlang-cn/ruster.git
$ cd ruster
$ cargo install diesel_cli --no-default-features --features postgres
$ diesel setup
$ cd webapp
$ npm install
$ npm run build
$ cd ..
$ cargo run --release
then open broswer 'http://localhost:8000/'
Ruster is community project for community, It's need money for Cloud server to support the Ruster. If you want let the project have a bright future and can help the project, please gave your hand thanks. at this moment you can contact krircc or [email protected]
License is here
Copyright (c) 2018-present, Xiangfei Wang