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
有錯誤或功能請求嗎?如果您的問題尚未列出,請在此處開啟一個新問題。