做个小程序 & 摸鱼猩猩球 后端服务
「做个小程序」 是一款致力于利用 AI 能力快速创造工具的平台,降低 AI 使用门槛(Web)
「摸鱼猩球」 是一款用户休闲的 IM 应用,并接入 ChatGPT 以群聊的方式体验 AI
- 此项目为社区共建基于AI的
做个小程序
(https://ai.moyu.chat) 项目,它基于摸鱼星球
改造而来,故同时包含 <摸鱼星球> 的功能和 API 文档,并共享部分功能 - 此项目基于自研的开源框架
Gone
打造 https://github.com/gone-io/gone
- 确保已正确安装
docker
与docker-compose
- 确保本地没有占用
docker-compose.yml
声明的端口
$ docker-compose up
$ make run
也可以
$ make gone
生成依赖注入代码然后运行 cmd/server/main.go
由于项目本身不包含部分模块所需的敏感信息文件,所以本地运行的状态下以下功能不可用
- 微信支付相关功能
- 微信登录相关功能
- 阿里云 OSS 相关功能
涉及以上内容的开发应当本地使用单测打桩跑通业务后在 dev
环境进行进一步联调
.
├── asserts 其他资源文件
├── cmd 程序入口
├── config 配置文件目录
├── docs 文档目录
├── internal
│ ├── controller Controller
│ ├── interface
│ │ ├── entity 实体对象定义
│ │ └── service 模块接口定义
│ ├── middleware gin 中间件
│ ├── module 模块实现
│ ├── pkg 通用工具代码
│ └── router 路由
├── k8s k8s 配置目录
├── scripts SQL更新脚本目录
```shell