diff --git a/Dockerfile b/Dockerfile index 0359950..7dbca9f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,36 +1,58 @@ # 构建阶段 -FROM python:3.12.2-alpine AS builder +FROM python:3.12.2-slim AS builder ARG TARGETARCH ARG TARGETVARIANT -RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories +# 使用中科大源加速 +RUN sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list.d/debian.sources WORKDIR /build COPY ./deploy/requirements.txt /build/ -RUN --mount=type=cache,target=/etc/apk/cache,id=apk-cahce-$TARGETARCH$TARGETVARIANT-builder \ - --mount=type=cache,target=/root/.cache/pip,id=pip-cahce-$TARGETARCH$TARGETVARIANT-builder \ +RUN --mount=type=cache,target=/var/cache/apt,id=apt-cache-$TARGETARCH$TARGETVARIANT-builder \ + --mount=type=cache,target=/root/.cache/pip,id=pip-cache-$TARGETARCH$TARGETVARIANT-builder \ <