Explorar el Código

fix: use Aliyun mirror for Debian packages in Docker build

Resolves 502 Bad Gateway errors when fetching from deb.debian.org

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
feat/alipay-payment
fengsilin hace 1 mes
padre
commit
3fb23b521a
Se han modificado 1 ficheros con 7 adiciones y 0 borrados
  1. +7
    -0
      Dockerfile

+ 7
- 0
Dockerfile Ver fichero

@@ -1,5 +1,8 @@
FROM oven/bun:latest AS builder FROM oven/bun:latest AS builder


# 使用淘宝镜像加速
ENV BUN_INSTALL_REGISTRY=https://registry.npmmirror.com

WORKDIR /build WORKDIR /build
COPY web/package.json . COPY web/package.json .
COPY web/bun.lock . COPY web/bun.lock .
@@ -10,6 +13,7 @@ RUN DISABLE_ESLINT_PLUGIN='true' VITE_REACT_APP_VERSION=$(cat VERSION) bun run b


FROM golang:alpine AS builder2 FROM golang:alpine AS builder2
ENV GO111MODULE=on CGO_ENABLED=0 ENV GO111MODULE=on CGO_ENABLED=0
ENV GOPROXY=https://goproxy.cn,direct


ARG TARGETOS ARG TARGETOS
ARG TARGETARCH ARG TARGETARCH
@@ -27,6 +31,9 @@ RUN go build -ldflags "-s -w -X 'github.com/QuantumNous/new-api/common.Version=$


FROM debian:bookworm-slim FROM debian:bookworm-slim


# 使用阿里云镜像源
RUN sed -i 's/deb.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list.d/debian.sources

RUN apt-get update \ RUN apt-get update \
&& apt-get install -y --no-install-recommends ca-certificates tzdata libasan8 wget \ && apt-get install -y --no-install-recommends ca-certificates tzdata libasan8 wget \
&& rm -rf /var/lib/apt/lists/* \ && rm -rf /var/lib/apt/lists/* \


Cargando…
Cancelar
Guardar