|
82ceb65c82
|
feat(user): 添加 OpenTelemetry支持
- 在 go.mod 中添加了 OpenTelemetry 相关的依赖包
- 在 main.go 中初始化了 OpenTelemetry Provider- 更新了导入语句,增加了 OpenTelemetry 相关的包
|
2025-01-22 17:12:49 +08:00 |
|
|
a57e4cac1c
|
feat(log): 在控制台输出日志
|
2025-01-22 14:40:15 +08:00 |
|
|
ab65ee1991
|
fix(tracing): 修改 Jaeger Tracing 端点协议
- 将 Tracing 端点的协议从 HTTPS 改为 HTTP
|
2025-01-22 14:15:02 +08:00 |
|
|
83d9bbb530
|
feat(user): 生成用户查询接口并优化模型
- 在 model/user.go 中添加 Querier 接口,定义了 GetByEmail 方法- 在 query/users.gen.go 中实现 Querier 接口的 GetByEmail 方法
- 修改 gen.go以使用新的 Querier 接口和 User 模型生成代码
- 将 users.gen.go 中的 ID 类型从 Int64 改为 Uint
|
2025-01-22 13:44:26 +08:00 |
|
|
500f5b3339
|
chore: update deps
|
2025-01-22 13:31:42 +08:00 |
|
|
275221adbd
|
feat: 尝试添加 tracing
|
2025-01-22 12:56:41 +08:00 |
|
|
9d82d63a64
|
docs(README): 更新项目文档- 添加项目简介部分
-修正部分功能描述
- 新增开发一个模块的流程说明
- 新增一次部署的流程说明
|
2025-01-22 11:31:09 +08:00 |
|
|
9ae4838986
|
fix(app): 修复用户注册时的登录信息传递错误
-将固定的字符串 "11" 和 "22" 替换为用户输入的 Email 和 Password
- 确保在注册过程中正确传递用户登录信息
|
2025-01-21 23:34:31 +08:00 |
|
|
0d5fa6e9f7
|
refactor(user): 修改 LoginService 返回值
- 将固定返回值 111 改为根据请求密码动态生成
- 使用密码的第一个字符作为 UserId 的值
|
2025-01-21 23:33:55 +08:00 |
|
|
85d297aeaa
|
build(user): 移除 godotenv 依赖
- 从 user 服务的 go.mod 文件中删除了 github.com/joho/godotenv
- 相应地从 go.sum 文件中移除了 godotenv 的特定版本信息
|
2025-01-21 23:27:39 +08:00 |
|
|
5c31af55db
|
refactor(register): 添加注册服务接口说明注释
- 在 register.go 文件中添加了关于注册服务接口的使用说明注释
- 注释包含了 curl 命令示例和接口调用方式的说明
|
2025-01-21 23:27:31 +08:00 |
|
|
b6cb6875ae
|
Revert "chore(user): 打印配置信息"
This reverts commit b51ab4680f6c553a1925a135adca1ba3fb696f5b.
|
2025-01-21 23:25:50 +08:00 |
|
|
2c85024a08
|
Revert "refactor(app/user): 重构配置文件读取逻辑并移除未使用的依赖"
This reverts commit cedec8b669a814b75f930c04412b9ce328a0eb9d.
|
2025-01-21 23:25:49 +08:00 |
|
|
cedec8b669
|
refactor(app/user): 重构配置文件读取逻辑并移除未使用的依赖
- 重新组织配置文件读取逻辑,提高代码可读性
- 添加远程配置获取测试
- 移除未使用的 godotenv 依赖
|
2025-01-21 22:46:54 +08:00 |
|
|
b51ab4680f
|
chore(user): 打印配置信息
- 在配置加载后打印 RegistryAddress 和 MYSQL_DSN 配置信息
- 用于调试和验证配置是否正确加载
|
2025-01-21 22:29:34 +08:00 |
|
|
9927dbcb94
|
refactor(user): 注释掉 godotenv.Load() 调用
- 在 user 服务的 main 函数中注释掉了 godotenv.Load() 调用- 此修改可能是为了暂时禁用环境变量加载功能,或者准备在其他地方实现环境变量加载
|
2025-01-21 22:18:24 +08:00 |
|
|
79806c34d8
|
docs: 更新 README.md 中的功能列表
- 添加 helm 模板支持
- 更新 GitOps 部署,明确使用 argocd- 调整功能列表的格式,使描述更加清晰
|
2025-01-21 22:14:53 +08:00 |
|
|
1414be406d
|
refactor: 更新 Consul 服务地址配置
- 将配置文件中的 Consul 地址从具体 IP 修改为通用的 consul:8500
- 修改相关代码中的 Consul 解析地址为 consul:8500
-此更改提高了配置的可移植性和一致性,适用于开发、测试和生产环境
|
2025-01-21 21:51:34 +08:00 |
|
|
83a33f2668
|
docs(README): 添加 GitOps部署方式
- 在 README.md 文件中的部署方式列表中添加了 GitOps 部署- 此次更新反映了项目支持的新的部署方式,提高了文档的完整性和准确性
|
2025-01-21 21:50:31 +08:00 |
|
|
802e6498c8
|
ci:简化 GitHub Actions 工作流输出
-移除了不必要的输出项,只保留版本号
- 更新了 yq 命令和提交信息中版本号的引用
|
2025-01-21 21:46:29 +08:00 |
|
|
5cae75ce26
|
ci:优化 Docker 发布工作流
- 移除了不必要的空行
- 在 cosign sign步骤添加了输出变量
- 优化了 update-manifest 步骤的 needs 参数格式
|
2025-01-21 21:37:15 +08:00 |
|
|
1f60d18316
|
ci: 更新 Docker 镜像标签变量引用
- 修正 yq 命令中标签值的引用,使用正确的变量 ${{ needs.build.outputs.meta.outputs.version }}
- 更新 Git 自动提交消息中的变量引用,确保提交信息反映正确的镜像标签
|
2025-01-21 21:01:53 +08:00 |
|
|
4116fc71ef
|
ci: 更新 Docker 镜像发布配置
- 将 REGISTRY2 变量从 git.suyiiyii.top 修改为 registry.cn-shenzhen.aliyuncs.com
- 更新登录 REGISTRY2 所需的用户名和密码环境变量
|
2025-01-21 20:49:43 +08:00 |
|
|
2b75a2f97a
|
ci:修正 yq命令中标签值的引用- 将 yq 命令中的 '${{ needs.build.outputs.meta.outputs.tags }}' 修改为 '${{ needs.build.steps.meta.outputs.tags }}'- 此修改解决了标签值引用错误导致的问题
|
2025-01-21 20:49:33 +08:00 |
|
|
7a979cd1a0
|
ci(docker): 为 manifest 更新操作添加 GITHUB_TOKEN
在更新 manifest 时添加 GITHUB_TOKEN以解决权限问题。这个改动解决了在没有适当
权限时无法成功更新 manifest 的问题。
|
2025-01-21 20:38:42 +08:00 |
|
|
3e7652eeb2
|
ci:为 update-manifest job 添加仓库写权限
- 在 GitHub Actions 工作流中为 update-manifest job 添加 contents: write权限
- 这个修改是为了确保 job 能够正确更新仓库中的 manifests
|
2025-01-21 20:28:24 +08:00 |
|
|
14ad5aba68
|
ci: 更新 Docker 发布流程和镜像标签
- 在 Docker 发布流程中添加 update-manifest步骤
- 使用 yq 更新 values.yaml 中的镜像标签- 自动提交更新后的 manifest
|
2025-01-21 20:22:42 +08:00 |
|
|
0eb6f1d6e7
|
ci: 更新 Docker 镜像构建和发布流程
- 添加日期和提交 ID 环境变量,用于镜像标签
- 在 Docker 元数据提取步骤中添加标签参数
- 更新 Cosign签名步骤的输出
- 新增在推送事件后自动更新 manifest 分支的步骤
|
2025-01-21 20:16:42 +08:00 |
|
|
0e831b0fb5
|
Merge pull request #4 from suyiiyii/dependabot/go_modules/rpc_gen/golang.org/x/net-0.33.0
build(deps): bump golang.org/x/net from 0.24.0 to 0.33.0 in /rpc_gen
|
2025-01-21 19:44:04 +08:00 |
|
dependabot[bot]
|
a08c279e51
|
build(deps): bump golang.org/x/net from 0.24.0 to 0.33.0 in /rpc_gen
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.24.0 to 0.33.0.
- [Commits](https://github.com/golang/net/compare/v0.24.0...v0.33.0)
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2025-01-21 11:33:38 +00:00 |
|
|
3b3b87578f
|
update README.md
|
2025-01-21 19:23:42 +08:00 |
|
|
7d0ea25680
|
ci:修复 Docker 构建推送动作的版本引用
-将 docker/build-push-action 的版本从 v5.0.0 修改为 v5.0.0
- 修正了版本号中的拼写错误(将 rab88bba5387d719585280857ece09 更正为 ab88bba5387d719585280857ece09)
- 此更改确保了 CI 工作流程中 Docker 构建推送步骤的正确执行
|
2025-01-21 10:41:03 +08:00 |
|
|
dd94f229f8
|
ci(docker): 双平台发布 Docker 镜像
- 新增 Gitea 注册表作为第二个镜像发布平台
- 实现了在 GitHub Actions 中登录 Gitea 注册表并发布镜像
- 保留了原有的 GitHub Container Registry 发布流程
|
2025-01-21 10:39:02 +08:00 |
|
|
050e1480ae
|
chore: 移除 .idea 目录下的配置文件
- 删除了 .idea 目录下的多个配置文件,包括 .gitignore、hertz101.iml、modules.xml 和 vcs.xml
- 在根目录的 .gitignore 文件中添加了 .idea 目录,以忽略整个 .idea 文件夹
|
2025-01-21 10:28:00 +08:00 |
|
|
e204ccb2a7
|
feat(user): update repo deps
|
2025-01-21 10:23:21 +08:00 |
|
|
56839f5ded
|
build(conf): 更新配置文件处理依赖
- 在 app/facade/conf 和 app/user/conf 模块中添加 validator 和 yaml 库的导入
- 调整导入库的顺序,提高代码可读性
|
2025-01-20 23:46:29 +08:00 |
|
|
1f3066be16
|
feat(app): 添加 Dockerfile 和 .dockerignore 文件
- 在 app/facade 和 app/user 目录下新增 Dockerfile 文件,用于构建 Docker 镜像
- 在 app/facade 和 app/user目录下新增 .dockerignore 文件,用于指定不需要复制到容器中的文件和目录
- 更新 app/facade/conf/conf.go 和 app/user/conf/conf.go,使用 embed 包嵌入配置文件
- 移除不必要的库引用,简化代码结构
|
2025-01-20 23:41:18 +08:00 |
|
|
40a270c9d6
|
ci(docker): 更新 Docker 构建和发布工作流
-为不同的服务添加构建矩阵,支持 facade、auth 和 user 服务- 更新镜像名称,包含服务名称后缀
- 修改构建上下文,针对每个服务单独构建
|
2025-01-20 23:39:54 +08:00 |
|
|
e3aa2b22da
|
ci: 注释掉测试步骤- 在 GitHub Actions 工作流文件中注释掉了测试步骤- 这可能会影响测试覆盖率,但可能是暂时性的调整
|
2025-01-20 23:37:12 +08:00 |
|
|
3c12297e31
|
ci(github): 更新 Go 工作流以支持多个服务
- 添加矩阵策略,为 facade、auth 和 user 服务配置构建和测试
- 修改构建和测试步骤,以针对矩阵中的每个服务执行
|
2025-01-20 23:35:52 +08:00 |
|
|
1fc07c53be
|
Update go.yml
|
2025-01-20 23:32:09 +08:00 |
|
|
8f3d42dbde
|
Create docker-publish.yml
|
2025-01-20 23:30:48 +08:00 |
|
|
701a2661ae
|
Create go.yml
|
2025-01-20 23:30:34 +08:00 |
|
|
7f02ded1c2
|
build(auth): 添加 Dockerfile 和 .dockerignore 文件
- 新增 Dockerfile 用于构建和运行认证服务
- 添加 .dockerignore 文件以排除不必要的文件和目录
|
2025-01-20 23:24:16 +08:00 |
|
|
770687a2f6
|
feat(auth): 嵌入配置文件到可执行文件
- 使用 go:embed 导入配置文件,避免在运行时读取文件系统中的配置
- 移除了文件读取相关代码,简化了配置加载过程
- 这种方法提高了应用程序的可移植性和安全性
|
2025-01-20 23:21:21 +08:00 |
|
|
bf0daf8742
|
Merge remote-tracking branch 'refs/remotes/origin/main'
|
2025-01-20 23:07:16 +08:00 |
|
|
b1152c9ccd
|
auth: comment out dal.Init() in main function
|
2025-01-20 23:06:31 +08:00 |
|
|
1300485f35
|
update deps
|
2025-01-21 06:39:03 +08:00 |
|
|
7973802d96
|
hertz: add rpc call
|
2025-01-21 06:38:58 +08:00 |
|
|
dcb28a8459
|
update deps
|
2025-01-21 06:33:01 +08:00 |
|