diff --git a/Dockerfile.api b/Dockerfile.api index 3eb10c1..5e91c26 100644 --- a/Dockerfile.api +++ b/Dockerfile.api @@ -1,7 +1,7 @@ # ================================ # 阶段 1: 构建阶段 # ================================ -FROM golang:1.23.4-alpine AS builder +FROM golang:1.25.6-alpine AS builder # 设置工作目录 WORKDIR /build @@ -14,7 +14,6 @@ COPY go.mod go.sum ./ # 使用国内 Go 代理加速依赖下载 ENV GOPROXY=https://goproxy.cn,direct -ENV GOTOOLCHAIN=auto RUN go mod download @@ -22,13 +21,13 @@ RUN go mod download COPY . . # 编译 API 服务(静态链接) -RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 GOTOOLCHAIN=auto go build \ +RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build \ -ldflags="-w -s" \ -o /build/api \ cmd/api/main.go # 下载 golang-migrate 工具 -RUN GOTOOLCHAIN=auto go install -tags 'postgres' github.com/golang-migrate/migrate/v4/cmd/migrate@latest +RUN go install -tags 'postgres' github.com/golang-migrate/migrate/v4/cmd/migrate@latest # ================================ # 阶段 2: 运行阶段 diff --git a/Dockerfile.worker b/Dockerfile.worker index 795af9d..4d7a2ed 100644 --- a/Dockerfile.worker +++ b/Dockerfile.worker @@ -1,7 +1,7 @@ # ================================ # 阶段 1: 构建阶段 # ================================ -FROM golang:1.23.4-alpine AS builder +FROM golang:1.25.6-alpine AS builder # 设置工作目录 WORKDIR /build @@ -14,7 +14,6 @@ COPY go.mod go.sum ./ # 使用国内 Go 代理加速依赖下载 ENV GOPROXY=https://goproxy.cn,direct -ENV GOTOOLCHAIN=auto RUN go mod download @@ -22,7 +21,7 @@ RUN go mod download COPY . . # 编译 Worker 服务(静态链接) -RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 GOTOOLCHAIN=auto go build \ +RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build \ -ldflags="-w -s" \ -o /build/worker \ cmd/worker/main.go diff --git a/go.mod b/go.mod index 3ff0539..8130f7e 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/break/junhong_cmp_fiber -go 1.23 +go 1.25 require ( github.com/bytedance/sonic v1.14.2