Lu Xianghui 3 dní pred
rodič
commit
d9a2da1017
1 zmenil súbory, kde vykonal 7 pridanie a 6 odobranie
  1. 7 6
      Dockerfile

+ 7 - 6
Dockerfile

@@ -1,4 +1,4 @@
-FROM dev.data-turing.cn:14443/docker.io/library/python:3.10-slim
+FROM dev.data-turing.cn:14443/docker.io/library/python:3.10-alpine
 
 ENV PYTHONUNBUFFERED=1 \
     PYTHONDONTWRITEBYTECODE=1 \
@@ -10,11 +10,12 @@ ENV PYTHONUNBUFFERED=1 \
 
 WORKDIR /root/workspace
 
-RUN apt-get update \
-    && apt-get install -y --no-install-recommends tzdata \
-    && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime \
-    && echo $TZ > /etc/timezone \
-    && rm -rf /var/lib/apt/lists/* \
+RUN MAIN_VERSION=$(cut -d '.' -f 1-2 /etc/alpine-release) \
+    && mv /etc/apk/repositories /etc/apk/repositories-bak \
+    && { echo "https://mirrors.aliyun.com/alpine/v${MAIN_VERSION}/main"; \
+         echo "https://mirrors.aliyun.com/alpine/v${MAIN_VERSION}/community"; } > /etc/apk/repositories \
+    && apk add --no-cache tzdata gcc musl-dev libffi-dev \
+    && cp /usr/share/zoneinfo/$TZ /etc/localtime \
     && python -m pip install --upgrade pip \
     && pip install "poetry==$POETRY_VERSION" \
     && poetry config virtualenvs.create false