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