Lumen IM 是一个网页版即时聊天系统,界面简约、美观、操作简单且容易进行二次开发。
$ git clone https://github.com/gzydong/go-chat.git
$ cp config.example.yaml config.yaml # 请务必正确配置相关参数
$ go mod tidy
$ make install
$ go run ./cmd/lumenim migrate
# 打开两个终端,分别运行下面两个命令
$ go run ./cmd/lumenim http # 本地启动 http 服务
$ go run ./cmd/lumenim comet # 本地启动 websocket 服务
$ go run ./cmd/lumenim queue # 启动异步队列
$ go run ./cmd/lumenim crontab # 启动定时任务
$ go run ./cmd/lumenim temp test # 自定义脚本
$ make build # 执行编译命令
# 执行后可在 ./bin 目录下看到 lumenim