diff --git a/backend/Dockerfile b/backend/Dockerfile index 67bd3f3..7036eb6 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -3,6 +3,9 @@ FROM golang:1.26-alpine AS builder WORKDIR /app +# 使用国内 Go 代理 +ENV GOPROXY=https://goproxy.cn,https://goproxy.io,direct + # 先复制依赖清单,利用 Docker 缓存层 COPY go.mod go.sum ./ RUN go mod download diff --git a/deploy.sh b/deploy.sh index f8421f6..7c786aa 100755 --- a/deploy.sh +++ b/deploy.sh @@ -12,7 +12,8 @@ info() { echo -e "${GREEN}[INFO]${NC} $*"; } cmd_build() { info "构建 Docker 镜像..." - docker compose build + # 启用 BuildKit 加速构建 + DOCKER_BUILDKIT=1 docker compose build --parallel info "构建完成" } diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 2e72310..8a66c0a 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -3,6 +3,9 @@ FROM node:22-alpine AS builder WORKDIR /app +# 使用国内 npm 镜像 +RUN npm config set registry https://registry.npmmirror.com + # 先复制依赖清单,利用 Docker 缓存层 COPY package.json package-lock.json ./ RUN npm ci