Skip to content

juggleim/jugglechat-server

Repository files navigation

JuggleChat

一个基于 JuggleIM 的开源即时通讯软件,覆盖全平台。 快速体验:https://www.juggle.im/docs/download/integrate/

架构图

待补充

快速部署

注意,部署此demo前,请先安装JuggleIM,部署文档参考:https://github.com/juggleim/im-server/blob/master/README.md

1. 安装并初始化 MySQL

1) 安装 MySQL

2) 创建DB实例

CREATE SCHEMA `app_db` ;

3) 初始化表结构

初始化表结构的sql文件在 jugglechat-server/docs/appdb.sql , 导入命令如下:

mysql -u{db_user} -p{db_password} app_db < appdb.sql

2. 启动jugglechat-server

1) 运行目录

运行目录为 jugglechat-server,其中 conf 目录下存放的是配置文件。

2) 编辑配置文件

配置文件位置:jugglechat-server/conf/config.yml

port: 8070                # jugglechat-server 的监听端口

log:                      # 日志目录
  logPath: ./logs      
  logName: app-server

mysql:                    # db 配置
  user: <db_user>
  password: <db_password>
  address: 127.0.0.1:3306
  name: app_db

imApiDomain: https://api.juggle.im   # demo 所使用的 IM 服务器地址

3) 启动jugglechat-server

在 jugglechat-server 目录下,执行如下命令:

go run main.go

4) 部署/打包JuggleChat的客户端

各端部署/打包文档地址:

端类型 文档地址 备注
Web端 https://github.com/juggleim/jugglechat-web
桌面端 https://github.com/juggleim/jugglechat-desktop
Android端 https://github.com/juggleim/jugglechat-android
iOS端 https://github.com/juggleim/jugglechat-ios

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages