Compare commits

..

3 Commits

Author SHA1 Message Date
f730ab0f41 fix: 更新 Docker 镜像代理为更可靠的服务
Some checks failed
部署后端服务 / 🚀 构建并部署 (push) Failing after 2m15s
部署后端服务 / 🔄 回滚部署 (push) Failing after 5s
- 使用 docker.1ms.run 和 hub.skillixx.com 镜像服务
- 替换之前可能不稳定的镜像源
- 提高 CI/CD 构建成功率
2025-07-14 22:51:11 +08:00
831fdcbf92 fix: 使用私有镜像仓库的 golang 基础镜像
- 使用私有镜像仓库中的 golang:1.23.6 镜像
- 避免公共镜像仓库的网络连接问题
- 提高构建的稳定性和可靠性
2025-07-14 22:49:36 +08:00
34c608f1c9 fix: 修复 CI/CD 构建环境的 Docker 镜像拉取问题
- 使用阿里云镜像仓库替代 Docker Hub
- 在 CI/CD 工作流中配置 Docker 镜像代理
- 添加多个镜像源以提高可靠性
- 解决构建环境网络连接超时问题
2025-07-14 22:38:17 +08:00
2 changed files with 24 additions and 1 deletions

View File

@ -25,6 +25,29 @@ jobs:
- name: 🐳 设置 Docker Buildx - name: 🐳 设置 Docker Buildx
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v3
with:
driver-opts: |
image=moby/buildkit:master
network=host
- name: 🔧 配置 Docker 镜像代理
run: |
# 创建 Docker daemon 配置文件
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": [
"https://docker.1ms.run",
"https://hub.skillixx.com/"
]
}
EOF
# 重启 Docker 服务
sudo systemctl restart docker || true
# 验证配置
docker info | grep -A 5 "Registry Mirrors" || true
- name: 🔑 登录到镜像仓库 - name: 🔑 登录到镜像仓库
uses: docker/login-action@v3 uses: docker/login-action@v3

View File

@ -2,7 +2,7 @@
# 多阶段构建,优化镜像大小和安全性 # 多阶段构建,优化镜像大小和安全性
# Stage 1: 构建阶段 # Stage 1: 构建阶段
FROM golang:1.23-alpine AS builder FROM crpi-b4fqtfbvv583enk2.cn-shanghai.personal.cr.aliyuncs.com/lib-common/golang:1.23.6 AS builder
# 设置工作目录 # 设置工作目录
WORKDIR /app WORKDIR /app