From 9e25c799d5a733bfb48e271022c42cb9d7995714 Mon Sep 17 00:00:00 2001 From: Chever John Date: Wed, 17 Jun 2026 10:24:59 +0800 Subject: [PATCH] fix: use Aliyun Alpine mirror in Dockerfiles Alpine CDN (dl-cdn.alpinelinux.org) unreachable from DinD containers. Switch to mirrors.aliyun.com for apk package downloads. Co-Authored-By: Claude --- auth-service/Dockerfile | 1 + gateway/Dockerfile | 1 + purchaser-service/Dockerfile | 1 + textile-service/Dockerfile | 1 + washing-service/Dockerfile | 1 + 5 files changed, 5 insertions(+) diff --git a/auth-service/Dockerfile b/auth-service/Dockerfile index 1dff1e3..3113ee4 100644 --- a/auth-service/Dockerfile +++ b/auth-service/Dockerfile @@ -8,6 +8,7 @@ WORKDIR /app/auth-service RUN go build -o /auth-service ./cmd/ FROM ${BASE_REGISTRY}/alpine:3.20 +RUN sed -i "s|dl-cdn.alpinelinux.org|mirrors.aliyun.com|g" /etc/apk/repositories RUN apk add --no-cache wget COPY --from=builder /auth-service /auth-service EXPOSE 8081 diff --git a/gateway/Dockerfile b/gateway/Dockerfile index 11c52d5..a538379 100644 --- a/gateway/Dockerfile +++ b/gateway/Dockerfile @@ -8,6 +8,7 @@ WORKDIR /app/gateway RUN go build -o /gateway ./cmd/ FROM ${BASE_REGISTRY}/alpine:3.20 +RUN sed -i "s|dl-cdn.alpinelinux.org|mirrors.aliyun.com|g" /etc/apk/repositories RUN apk add --no-cache wget COPY --from=builder /gateway /gateway EXPOSE 8080 diff --git a/purchaser-service/Dockerfile b/purchaser-service/Dockerfile index f05623e..181bb83 100644 --- a/purchaser-service/Dockerfile +++ b/purchaser-service/Dockerfile @@ -8,6 +8,7 @@ WORKDIR /app/purchaser-service RUN go build -o /purchaser-service ./cmd/ FROM ${BASE_REGISTRY}/alpine:3.20 +RUN sed -i "s|dl-cdn.alpinelinux.org|mirrors.aliyun.com|g" /etc/apk/repositories RUN apk add --no-cache wget COPY --from=builder /purchaser-service /purchaser-service EXPOSE 8082 diff --git a/textile-service/Dockerfile b/textile-service/Dockerfile index 3e50296..7335291 100644 --- a/textile-service/Dockerfile +++ b/textile-service/Dockerfile @@ -8,6 +8,7 @@ WORKDIR /app/textile-service RUN go build -o /textile-service ./cmd/ FROM ${BASE_REGISTRY}/alpine:3.20 +RUN sed -i "s|dl-cdn.alpinelinux.org|mirrors.aliyun.com|g" /etc/apk/repositories RUN apk add --no-cache wget COPY --from=builder /textile-service /textile-service EXPOSE 8083 diff --git a/washing-service/Dockerfile b/washing-service/Dockerfile index 284d793..1f7905f 100644 --- a/washing-service/Dockerfile +++ b/washing-service/Dockerfile @@ -8,6 +8,7 @@ WORKDIR /app/washing-service RUN go build -o /washing-service ./cmd/ FROM ${BASE_REGISTRY}/alpine:3.20 +RUN sed -i "s|dl-cdn.alpinelinux.org|mirrors.aliyun.com|g" /etc/apk/repositories RUN apk add --no-cache wget COPY --from=builder /washing-service /washing-service EXPOSE 8084