FROM python:3.12-alpine ARG TARGETARCH ARG TARGETVARIANT RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories ENV OJ_ENV production WORKDIR /app COPY ./deploy/requirements.txt /app/deploy/ # psycopg2: libpg-dev # pillow: libjpeg-turbo-dev zlib-dev freetype-dev RUN --mount=type=cache,target=/etc/apk/cache,id=apk-cahce-$TARGETARCH$TARGETVARIANT-final \ --mount=type=cache,target=/root/.cache/pip,id=pip-cahce-$TARGETARCH$TARGETVARIANT-final \ <