From 7a08f489513fcca7e40c04c43a85f623ed4bfedf Mon Sep 17 00:00:00 2001 From: Jian Zeng Date: Tue, 13 Aug 2024 20:00:48 +0800 Subject: [PATCH] feat: adopt modern Dockerfile Signed-off-by: Jian Zeng --- apt-sync/Dockerfile | 4 +++- aptsync/Dockerfile | 7 ++++--- aptsync/apt-mirror | 0 base/Dockerfile.alpine | 4 +++- base/Dockerfile.alpine-edge | 4 +++- base/Dockerfile.debian | 12 ++++++++---- 6 files changed, 21 insertions(+), 10 deletions(-) mode change 100644 => 100755 aptsync/apt-mirror diff --git a/apt-sync/Dockerfile b/apt-sync/Dockerfile index b54919a..a9ff46f 100644 --- a/apt-sync/Dockerfile +++ b/apt-sync/Dockerfile @@ -1,7 +1,9 @@ FROM ustcmirror/base:alpine LABEL maintainer="iBug " LABEL bind_support=true -RUN apk add --no-cache --update wget perl ca-certificates git python3 py3-requests && \ +RUN < /etc/timezone && dpkg-reconfigure -f noninteractive tzdata && \ - apt-get update && apt-get install -y wget && \ - wget -O /usr/local/bin/su-exec https://ftp.lug.ustc.edu.cn/misc/su-exec && chmod +x /usr/local/bin/su-exec && \ - echo "592f25c51d0e4c90945ece8c4fa35018d20a1091ac109c98b66eb95deef211c7 /usr/local/bin/su-exec" | sha256sum -c - && \ +RUN < /etc/timezone + dpkg-reconfigure -f noninteractive tzdata + apt-get update && apt-get install -y wget + wget -O /usr/local/bin/su-exec https://ftp.lug.ustc.edu.cn/misc/su-exec + chmod +x /usr/local/bin/su-exec + echo "592f25c51d0e4c90945ece8c4fa35018d20a1091ac109c98b66eb95deef211c7 /usr/local/bin/su-exec" | sha256sum -c - apt-get purge -y --auto-remove wget && rm -rf /var/lib/apt/lists/* +EOF ADD ["entry.sh", "savelog", "/usr/local/bin/"] VOLUME ["/data", "/log"] CMD ["entry.sh"]