waler Waler : 在线交流社区开源项目

我要开发同款
匿名用户2018年04月11日
147阅读

技术信息

开源地址
https://gitee.com/kriry/waler
授权协议
GPL-3.0

作品详情

Waler

Waler:在线交流社区

谁在使用Walerkriry.com架构

 单页全栈webapp,使用Rust/actix-web和vuejs

Actix-webframework/异步stable的Actix-web框架

diesel,postgresqlr2d2/dieselORM框架、postgresql10数据库、r2d2连接池

SPACORSJWT/单页PWA、CORS、和JWT登陆

Vuejs/Vuejs与vue-cli3.0实现前端

功能

论坛:板块有:最美/博客/分享/问答/招聘/未回复(论坛具有扩展性模块支持一键添加)

博客:博客具有独立页面展示,具有收藏/喜欢属性,具有强大的热榜功能,最美模块分别根据最近一段时间内收藏量排行和全站收藏量2个排行榜,同时侧边栏根据收藏量展示最美的人排行榜

文档:文档功能是具有自定义的html页面,可以不断添加海量wiki信息.

其他

可视化与markdow二合一编辑器

丰富的个人中心

首先/HowTo

创建一个名叫'waler'PostgreSQL数据库和一个名叫 dbuser 数据库用户. dbuser 应该对waler拥有操作权限.

开发/developmet

安装diesel时若提示libpq库错误,则需安装 sudoaptistalllibpq-dev 

$gitcloehttps://gitee.com/kriry/waler.git$cdwaler$cargoistalldiesel_cli--o-default-features--featurespostgres$dieselsetup$cargoru$cdwaler/webapp$pmistall$pmruserve

theopebrowser'https://localhost:8080'

生产/productio$gitcloehttps://gitee.com/kriry/waler.git$cdwaler$cargoistalldiesel_cli--o-default-features--featurespostgres$dieselsetup$cdwebapp$pmistall$pmrubuild$cd..$cargoru--release

Theopebroswer'https://localhost:8000/'

部署$gitcloehttps://gitee.com/kriry/waler.git$cdwaler$cargoistalldiesel_cli--o-default-features--featurespostgres$dieselsetup$cdwebapp$pmistall$pmrubuild//在root目录生成`pubilc`静态文件目录$cd..$cargobuild--release//在root/target目录生成二进制文件`waler`

只需要将二进制文件(target/release目录下的waler)和pubilc一起放在任意同一目录下,然后./waler

Scree

Licese

Liceseis here

Copyright(c)2018-preset,krircc

功能介绍

Waler Waler : 在线交流社区 谁在使用Waler kriry.com 架构 单页全栈 webapp,使用 Rust/actix-web 和 vuejs Actix-web frame...

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论