Web Chat 是开源的聊天系统,支持一键免费部署私人Chat网页的应用程序。
开源地址:https://github.com/loks666/webchat
A
使用 Docker 部署B
使用 Docker-compose 部署C
使用 Jar包 本地部署WebChat目前的线上版本: https://webchat.superxiang.com
有需求或者问题,欢迎提交 [issues][issues-link]
[![][chat-shield-badge]][chat-link] | 访问WebChat,快速体验 |
---|---|
[![][discord-shield-badge]][discord-link] | 加入我们的 Discord 社区!这是你可以与开发者和其他 WebChat 热衷用户交流的地方 |
[![][qq-shield-badge]][qq-link] | 加入我们的 QQ 群!欢迎开发讨论 |
收藏项目,你将从 GitHub 上无延迟地接收所有发布通知~⭐️
有关 Docker
部署的详细说明,详见 使用 Docker 部署
WebChat 提供了 [Docker 镜像][docker-release-link],这使你可以在几分钟内构建自己的聊天服务,无需任何基础知识。
A
使用 Docker 部署我们提供了 Docker 镜像,供你在自己的私有设备上部署 WebChat 服务。使用以下命令即可使用一键启动 WebChat 服务:
docker run -d --name webchat -p 8101:8101 general9527/webchat:customer
注意:请将你的数据库root密码和redis修改为loks666,程序才能正确使用,如果你的mysql和redis都是使用容器启动的,那么需要使用–network选项来指定网络
docker run -d --name webchat --network ‘你的网络名’ -p 8101:8101 general9527/webchat:customer
B
使用 Docker-compose 部署[![][docker-release-shield]][docker-release-link]
[![][docker-size-shield]][docker-size-link]
[![][docker-pulls-shield]][docker-pulls-link]
本项目目前有三个tag,分别为latest,customer和v1.0
volumes:
- ./webchat/application.yml:/src/main/resources/application.yml
- ./webchat/application-dev.yml:/src/main/resources/application-dev.yml
cd webchat
docker-compose up -d
version: '3.8'
volumes:
mysql:
redis:
services:
webchat:
image: general9527/webchat:customer
container_name: webchat
ports:
- "8101:8101"
volumes:
- ./webchat/application.yml:/src/main/resources/application.yml
- ./webchat/application-dev.yml:/src/main/resources/application-dev.yml
networks:
- chat_network
networks:
chat_network:
name: chat_network
部署前请将application-dev.yml中redis和mysql的配置改为自己的配置
C
使用 Jar包 本地部署建议使用Idea插件编译打包,如果使用命令,需配置maven环境到系统环境变量中
cd webchat
mvn clean package
java -jar webchat.jar
使用以下命令进行本地开发:
$ git clone https://github.com/loks666/webchat.git
$ cd webchat
$ mvn claen install
$ java -jar webchat.jar
我们非常欢迎各种形式的贡献。如果你对贡献代码感兴趣,可以查看我们的 GitHub [Issues][github-issues-link]
和 [Projects][github-project-link],大展身手,向我们展示你的奇思妙想。
[![][pr-welcome-shield]][pr-welcome-link]
[![][fossa-license-shield]][fossa-license-link]
Copyright © 2023 [WebChat][profile-link].
This project is MIT licensed