Skip to content

Feature/docker deploy guide#6

Open
ZHOUKAILIAN wants to merge 2 commits into
kkddytd:mainfrom
ZHOUKAILIAN:feature/docker-deploy-guide
Open

Feature/docker deploy guide#6
ZHOUKAILIAN wants to merge 2 commits into
kkddytd:mainfrom
ZHOUKAILIAN:feature/docker-deploy-guide

Conversation

@ZHOUKAILIAN

Copy link
Copy Markdown

变更内容

  • 新增可直接使用的 Docker 部署方案,包括 Dockerfiledocker-compose.yml 和部署手册
  • 将前端第三方依赖改为固定版本 CDN 引用,避免在本次 PR 中引入大体积静态资源
  • 补回 SaveLicenseCode / GetLicenseCode 数据库方法,修复现有数据库测试失败
  • 删除 internal/models/user.go 中重复定义的 ExpiresAt 字段,恢复源码编译能力

变更原因

  • 仓库当前缺少开箱即用的 Docker 部署方式
  • 前端依赖如果直接 vendor 到仓库,会让 PR 体积过大
  • 当前源码构建和测试存在阻塞问题,需要一并修复,否则 Docker 构建链路无法稳定通过

验证方式

  • go test ./...
  • GOPROXY=https://goproxy.cn,direct docker compose up -d --build
  • 校验 /healthz 返回 {"status":"ok"}
  • 校验容器内返回的登录页已切换为 CDN 资源引用

说明

  • 管理后台现在依赖外部 CDN 加载 Vue、Marked、Highlight.js 和 Remix Icon
  • 除恢复构建/测试所需的最小修复外,没有额外业务逻辑变更

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant