快速体验项目:在线访问地址。
项目api部署在Railway,每个月前500小时可正常访问
gin-chat 是一套仿微信ui的即时通讯全栈学习项目,项目UI出自 uni-app实战仿微信app开发


| 工具 | 版本号 | 下载 |
|---|---|---|
| golang | 1.20 | https://golang.org/dl/ |
| nodejs | 18.15 | https://nodejs.org/zh-cn/download/ |
| mysql | 5.7 | https://www.mysql.com/ |
| redis | 6.0 | https://redis.io/download |
| nginx | 1.19 | http://nginx.org/en/download.html |
TIPS: 需要本地安装 MySQL and Redis
# 下载安装
git clone https://github.com/binbinly/gin-chat
# 进入项目目录
cd gin-chat
# 编译
make build
# 修改 mysql redis 配置
cd build/configs
# 运行
make run
cd gin-chat
# 1. build image:
docker build -t chat:latest -f Dockerfile .
# 2. start:
docker run --rm -it -p 9050:9050 -p 9060:9060 chat:latest server
# 启动时设置 --rm 选项,这样在容器退出时就能够自动清理容器内部的文件系统
Railway每月提供5美元和最多500小时的免费额度。 1.
2. 设置环境变量来重载程序运行的参数,set env
PORT => 9050前端打包后的代码部署在 github-page
TIPS: 只有本地环境开启了文档 - chat接口文档
$ claude mcp add gin-chat \
-- python -m otcore.mcp_server <graph>