From d3da56891b7e309790d29e08f527e44bc05895f1 Mon Sep 17 00:00:00 2001 From: shanshanzhong Date: Sun, 1 Mar 2026 19:44:36 -0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=9B=B4=E6=96=B0=20api-dev.yaml=20?= =?UTF-8?q?=E4=BB=A5=E7=A1=AC=E7=BC=96=E7=A0=81=E5=BA=94=E7=94=A8=E5=AF=86?= =?UTF-8?q?=E9=92=A5=EF=BC=8C=E5=B9=B6=E4=BC=98=E5=8C=96=E9=83=A8=E7=BD=B2?= =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E6=B5=81=EF=BC=8C=E5=A2=9E=E5=8A=A0=20Go=20?= =?UTF-8?q?=E6=A8=A1=E5=9D=97=E7=BC=93=E5=AD=98=E5=B9=B6=E5=90=AF=E7=94=A8?= =?UTF-8?q?=20Docker=20=E6=9E=84=E5=BB=BA=E7=BC=93=E5=AD=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/deploy.yml | 17 ++++++++++++----- apps/api/etc/api-dev.yaml | 8 ++++---- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index de0281d..60236ee 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -205,7 +205,16 @@ jobs: uses: actions/setup-go@v2 with: go-version: '1.24.0' # 确保使用 go.mod 中指定的精确版本 - # cache: true # 可以启用缓存加速依赖下载 + + - name: 🗄️ 缓存 Go modules + uses: actions/cache@v3 + with: + path: | + ~/go/pkg/mod + ~/.cache/go-build + key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} + restore-keys: | + ${{ runner.os }}-go- - name: 🔧 确保 Docker CLI 可用并初始化 Go Modules run: | @@ -227,10 +236,8 @@ jobs: echo "Docker CLI 版本: $(docker --version)" echo "Test Docker connectivity: $(docker info --format '{{.ServerVersion}}') (Server)" - # 移除手动 Go 安装,已由 actions/setup-go 处理 - # go version # 已经通过 actions/setup-go 设置 go env -w GOPROXY=https://goproxy.cn,direct # 设置 Go Proxy - go mod download # 确保所有模块已下载 + go mod download # 确保所有模块已下载(缓存命中时自动跳过) - name: 📦 构建并推送 Docker 镜像 run: | @@ -243,7 +250,7 @@ jobs: FULL_IMAGE_NAME="${REPO}/${IMAGE_NAME}:${DEPLOY_TAG}" echo "🚀 开始构建镜像: ${FULL_IMAGE_NAME} 从 ${DOCKERFILE}" - docker build --no-cache -t "${FULL_IMAGE_NAME}" -f "${DOCKERFILE}" . + docker build -t "${FULL_IMAGE_NAME}" -f "${DOCKERFILE}" . echo "⬆️ 推送镜像: ${FULL_IMAGE_NAME}" docker push "${FULL_IMAGE_NAME}" diff --git a/apps/api/etc/api-dev.yaml b/apps/api/etc/api-dev.yaml index efa9deb..f90f60d 100644 --- a/apps/api/etc/api-dev.yaml +++ b/apps/api/etc/api-dev.yaml @@ -37,10 +37,10 @@ CacheRedis: AppSignature: AppSecrets: - android-client: "{{ env "APP_SECRET_ANDROID_CLIENT" "uB4G,XxL2{7b" }}" - web-client: "{{ env "APP_SECRET_WEB_CLIENT" "uB4G,XxL2{7b" }}" - ios-client: "{{ env "APP_SECRET_IOS_CLIENT" "uB4G,XxL2{7b" }}" - mac-client: "{{ env "APP_SECRET_MAC_CLIENT" "uB4G,XxL2{7b" }}" + android-client: "uB4G,XxL2{7b}" + web-client: "uB4G,XxL2{7b}" + ios-client: "uB4G,XxL2{7b}" + mac-client: "uB4G,XxL2{7b}" ValidWindowSeconds: 300 SkipPrefixes: - /api/v1/health