zhouyonggao
|
008a5f6328
|
fix(docker): 修改Dockerfile和部署脚本的路径和挂载配置
- 调整容器启动命令,改为在 go.work 所在目录编译运行
- 移除部署脚本中 docker run 的部分卷挂载配置
- 保持容器暴露端口为 8077 不变
- 使构建过程路径和运行环境更一致,提高容器启动稳定性
|
2025-12-20 16:16:49 +08:00 |
zhouyonggao
|
ef008482c2
|
fix(deploy): 修复docker卷挂载路径错误
- 调整server配置文件挂载为整个server目录只读
- 新增grpc目录挂载为只读
- 保持web目录只读挂载不变
- 确保端口映射与容器启动参数一致
|
2025-12-20 16:12:45 +08:00 |
zhouyonggao
|
f771fd8b65
|
fix(deploy): 修正配置文件装载路径错误
- 修改docker挂载的config.yaml路径为/app/server/config.yaml
- 移除旧的配置文件挂载路径
- 保持其它挂载和环境变量配置不变
- 修复启动容器时配置文件不可访问的问题
|
2025-12-20 16:09:48 +08:00 |
zhouyonggao
|
2236a6068b
|
chore(docker): 添加前端静态文件到 Docker 镜像
- 在 Dockerfile 中复制前端静态文件到镜像中,以确保容器内可用。
- 更新部署脚本以挂载前端文件夹,增强容器的可用性和灵活性。
|
2025-12-20 15:52:04 +08:00 |
zhouyonggao
|
ebcff4433b
|
chore(docker): 优化 Dockerfile 和部署脚本以提升构建效率
- 在 Dockerfile 中合并 RUN 命令以减少镜像层数,提升构建效率。
- 移除不必要的用户创建和权限设置,暂时使用 root 用户运行以简化构建过程。
- 更新部署脚本以使用构建缓存加速构建,并记录构建时间,提供更好的用户反馈。
|
2025-12-20 15:32:40 +08:00 |
zhouyonggao
|
9e0c7e45b3
|
chore(docker): 更新 Dockerfile 和部署脚本以优化权限管理和目录结构
- 在 Dockerfile 中设置文件所有者和执行权限,确保二进制文件的安全性。
- 创建必要的目录并设置相应的权限,提升容器的可用性。
- 更新部署脚本,调整挂载路径以分离存储和日志目录,增强容器的管理性。
|
2025-12-20 15:23:44 +08:00 |
zhouyonggao
|
c2eb997511
|
chore(docker): 更新 Dockerfile 和部署脚本以优化构建流程
- 将基础镜像版本更新至 golang:1.25-alpine,确保与最新的 Go 语言特性兼容。
- 安装构建所需的工具,包括 git、protoc 和 make,简化构建过程。
- 在 Dockerfile 中添加自动生成 proto 文件的步骤,确保构建时生成所需文件。
- 更新部署脚本,检查 grpc 目录和 Makefile 的存在性,确保构建前的必要文件完整性。
|
2025-12-20 15:20:37 +08:00 |
zhouyonggao
|
aea29262a6
|
chore(docker): 更新 Dockerfile 和部署脚本以优化构建过程
- 将基础镜像版本更新至 golang:1.21-alpine,确保与最新的 Go 语言特性兼容。
- 在 Dockerfile 中添加了构建时的优化选项,减小生成的二进制文件大小。
- 更新部署脚本,自动生成缺失的 proto 文件,并确保每次都重新构建 Docker 镜像。
- 扩展 .dockerignore 文件,增加对构建产物和开发工具的排除规则,优化项目结构。
|
2025-12-20 15:09:18 +08:00 |
zhouyonggao
|
0fe947b5bb
|
chore(docker): 更新 Dockerfile 和部署脚本以支持 go.work 和 gRPC 模块
- 在 Dockerfile 中添加对 go.work 和 gRPC 用户模块依赖文件的复制,确保构建过程中的工作区配置正确。
- 更新部署脚本,增加对 go.work 和 gRPC 模块文件存在性的检查,确保构建前的必要文件完整性。
- 提供警告提示,确保 proto 文件生成,避免构建失败。
|
2025-12-20 14:32:11 +08:00 |
zhouyonggao
|
9b77801b04
|
feat(导出): 支持商户ID筛选并优化用户ID筛选逻辑
- 在URL参数中添加merchantId支持,并处理多个商户ID的情况
- 在SQL构建器中实现creator_in和merchant_id_in的OR逻辑组合查询
- 优化reseller_id_eq和plan_id_eq的过滤条件处理
- 前端添加merchantId参数拼接功能
- 移除docker部署脚本中的固定镜像ID逻辑
|
2025-12-09 18:29:14 +08:00 |
zhouyonggao
|
86a0cc696a
|
refactor(deploy): 简化Docker部署配置和构建流程
移除多阶段构建和交叉编译配置,改为直接运行go程序
合并多个挂载卷为单个/app目录挂载
|
2025-12-08 17:45:25 +08:00 |
zhouyonggao
|
36a553bff3
|
refactor(web): 优化前端资源加载方式并清理注释代码
移除旧的动态脚本加载逻辑,改为使用document.write直接输出带版本号的脚本标签
清理部署脚本中的注释代码
|
2025-12-03 15:13:12 +08:00 |
zhouyonggao
|
a75dac591f
|
refactor(scripts): 优化docker部署脚本以支持固定镜像ID
修改部署脚本以优先使用固定镜像ID,若不存在则回退到原有逻辑
|
2025-12-02 17:18:40 +08:00 |
zhouyonggao
|
d245d3bce8
|
chore: 更新.gitignore并优化Docker构建配置
添加marketing-system-data-tool.tar到.gitignore
在Dockerfile和部署脚本中增加GOPROXY配置以加速构建
|
2025-12-02 17:10:36 +08:00 |
zhouyonggao
|
396346db8b
|
refactor(docker): 移除构建参数和镜像源配置以简化配置
移除不再需要的 GOPROXY 和 BASE_REGISTRY 构建参数
简化 Dockerfile 中的镜像源配置
|
2025-12-02 16:49:58 +08:00 |
zhouyonggao
|
924ea7f7f8
|
build(docker): 修改基础镜像源为华为云镜像仓库
将Dockerfile和部署脚本中的基础镜像源从docker.io和阿里云镜像改为华为云镜像仓库,以提高国内构建速度和稳定性
|
2025-12-02 16:44:38 +08:00 |
zhouyonggao
|
7aa2a95fac
|
build(docker): 添加 BASE_REGISTRY 参数以支持自定义基础镜像仓库
允许通过 BASE_REGISTRY 参数指定基础镜像仓库地址,提高部署灵活性
|
2025-12-02 16:38:35 +08:00 |
zhouyonggao
|
3b1fcb37d7
|
ci(docker): 使用阿里云镜像源加速 alpine 包下载
在 Dockerfile 和部署脚本中添加 ALPINE_MIRROR 参数,默认使用阿里云镜像源替换 alpine 官方源,以加速包下载速度
|
2025-12-02 16:36:45 +08:00 |
zhouyonggao
|
27cdc9744f
|
ci(docker): 添加GOPROXY配置以加速依赖下载
在Dockerfile和部署脚本中添加GOPROXY配置,使用国内镜像源加速Go模块下载
|
2025-12-02 16:07:46 +08:00 |
zhouyonggao
|
113a8ffa0a
|
feat: 初始化营销系统数据工具项目
- 添加基础项目结构,包括后端Go代码和前端静态文件
- 实现核心功能模块:数据导出、模板管理、元数据查询
- 添加多数据源支持(营销系统、易码通、元数据库)
- 实现CSV和Excel导出功能
- 添加配置管理系统,支持YAML和环境变量
- 实现日志记录和请求追踪
- 添加Docker部署支持
- 编写README文档说明项目结构和启动方式
|
2025-12-02 15:48:17 +08:00 |