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 DB ของคุณพร้อมใช้งาน
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
มีข้อบกพร่องหรือคำขอคุณสมบัติหรือไม่? หากปัญหาของคุณไม่อยู่ในรายการ ให้เปิดปัญหาใหม่ที่นี่