richjohnrambo
|
c89e35d0e0
|
feat: add IM admin P1 operations
|
2026-08-21 17:25:19 +08:00 |
|
richjohnrambo
|
77b19a8157
|
feat: complete IM group governance actions
|
2026-08-21 16:34:55 +08:00 |
|
richjohnrambo
|
21a5b97ac8
|
feat: add IM governance admin enhancements
|
2026-08-21 16:06:29 +08:00 |
|
richjohnrambo
|
543c7b624e
|
feat: expand IM admin controls
|
2026-08-21 15:09:39 +08:00 |
|
richjohnrambo
|
c3676f9744
|
Merge remote-tracking branch 'origin/main'
# Conflicts:
# web/pnpm-workspace.yaml
|
2026-08-19 00:50:10 +08:00 |
|
richjohnrambo
|
89ba6bcff8
|
feat: add tenant-aware IM management console
|
2026-08-19 00:31:09 +08:00 |
|
richjohnrambo
|
642b7ec5da
|
im 管理后台
|
2026-08-17 09:52:02 +08:00 |
|
Your Name
|
5ac3a5b96c
|
修复容器崩溃: hggen初始化需要hack/config.yaml, 运行时镜像未拷贝
hotgo/internal/library/hggen.InIt()在HTTP命令初始化时会读取hack/config.yaml
(在线代码生成功能依赖), 之前只拷贝了manifest目录导致运行时找不到该文件而致命退出
|
2026-08-12 11:40:13 +08:00 |
|
Your Name
|
616d11202e
|
修复容器崩溃循环: alpine运行时镜像缺少tzdata
现象:容器起来后一直重启,日志显示
"time.LoadLocation failed for zone Asia/Shanghai: unknown time zone"。
alpine默认不带IANA时区数据库,补上tzdata包解决。
|
2026-08-12 11:32:37 +08:00 |
|
Your Name
|
b315d20197
|
新增Gitea Actions蓝绿发布workflow
手动触发(workflow_dispatch),构建镜像后调用宿主机上的
/opt/apps/im-manager/deploy.sh完成蓝绿切换。
|
2026-08-12 11:26:48 +08:00 |
|
Your Name
|
f711fec00b
|
接入Docker蓝绿部署:自包含多阶段构建、配置外部化
- 新增根目录Dockerfile:多阶段构建(Vue前端 + Go后端),包含main.go依赖的
internal/packed资源打包步骤(原来依赖gf build外部产出,未提交进仓库)
- 新增server/manifest/config/config.template:数据库/Redis连接串、
token密钥等敏感配置改为占位符,运行时通过entrypoint.sh用envsubst生成
真正的config.yaml,不再需要在仓库里维护包含真实密码的config.yaml
- entrypoint.sh改为先渲染配置再启动
- 修复web/pnpm-lock.yaml与package.json不同步的问题(有依赖被加进
package.json但没重新生成锁文件)
- 新增web/pnpm-workspace.yaml:较新版本pnpm默认禁止依赖包运行构建脚本
(供应链安全特性),需要显式在这里批准esbuild/@swc/core等的构建脚本,
否则CI环境下frozen-lockfile安装会直接失败
|
2026-08-12 11:26:13 +08:00 |
|
richjohnrambo
|
331a55751d
|
im 管理后台
|
2026-08-11 23:13:51 +08:00 |
|
richjohnrambo
|
0397fe5f22
|
Initial commit
|
2026-08-11 15:11:11 +00:00 |
|