5 Commits

Author SHA1 Message Date
xiangning
7b0f74ebb8 revert(docker): 恢复 api Dockerfile 为 dotnet 版本
上一个提交 fa03ae2 误将 web 的 Dockerfile(node/nginx)推到 api 仓库,
覆盖了 api 的 dotnet 构建配置。本提交恢复 api 正确的多阶段 dotnet 构建。
2026-07-17 13:43:53 +08:00
xiangning
fa03ae26d1 fix(docker): builder 阶段装 git,解决 lefthook prepare 钩子失败
node:22-alpine 无 git,pnpm install 触发 prepare(is-ci || lefthook install)
时报 'git not found in PATH'。
2026-07-17 13:43:07 +08:00
xiangning
1ab9621803 fix(docker): dotnet base 镜像用本地预拉缓存
devops 已 docker pull 完整缓存 sdk/aspnet:10.0,buildkit 用原始 mcr
地址 CACHED 命中,绕过 proxy 首次回源大镜像断流问题。
2026-07-17 13:24:56 +08:00
xiangning
c813230b8d perf(docker): base 镜像走 Harbor Proxy Cache
dotnet sdk/aspnet FROM 改走 mcr-proxy(43.134.235.58:58080/mcr-proxy/dotnet/...),
经 Harbor 回源 mcr.microsoft.com 并本地缓存,避免公网拉取 connection reset。
devops 宿主 daemon 已配该 Harbor 为 insecure-registries。
2026-07-17 12:13:01 +08:00
xiangning
02035a1574 ci: add Dockerfile for .NET 10 multi-stage build 2026-07-02 13:51:06 +08:00