flowchat
v0.3.2.13
flowchat是一个开源、可自我托管的 Reddit 替代品。它有社区、主题标签、实时更新的线程对话和投票。
flowchat试图解决流畅、自由的群聊问题,同时允许私下对话,这样每个评论都不会处于顶层,并且不会扰乱流程。
可以同时进行多个对话,而不会中断聊天室的流程。
查看默认社区、普通社区,或创建您自己的社区。
其特点:
使用的技术:
请在此处查看示例讨论。
加入社区: flowchat
变更日志
如果您想自托管或开发flowchat 。
git clone https://github.com/dessalines/flowchat
cd flowchat
// edit ARG ENDPOINT_NAME=http://localhost:4567 in ./Dockerfile to your hostname
docker-compose up
转到 http://localhost:4567
npm i -g @angular/cli
git clone https://github.com/dessalines/flowchat
以下是一些启动和运行 postgres 数据库的说明。
psql -c " create user flowchat with password 'asdf' superuser "
psql -c ' create database flowchat with owner flowchat ; '
cd flowchat
vim service/ flowchat .properties
编辑它以指向您自己的数据库:
<!--The Database location and login, here's a sample-->
jdbc.url=jdbc:postgresql://127.0.0.1/ flowchat
jdbc.username= flowchat
jdbc.password=asdf
sorting_created_weight=86400
sorting_number_of_votes_weight=0.001
sorting_avg_rank_weight=0.01
reddit_client_id=
reddit_client_secret=
reddit_username=
reddit_password=
对于本地测试:
./install_dev.sh
并转到 http://localhost:4567/
对于前端角度开发,请执行以下操作:
cd ui
ng serve
并转到 http://localhost:4200
对于生产环境,编辑ui/config/environment.prod.ts
以指向您的主机名,然后运行:
./install_prod.sh
您可以在 linux 中重定向端口以从端口 80 路由到此端口:
sudo iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 4567
有错误或功能请求吗?如果您的问题尚未列出,请在此处打开一个新问题。