From 3b2f9f5adadfbe92c5b9a60dbd7928406d06ca3a Mon Sep 17 00:00:00 2001 From: lifegpc Date: Sat, 7 Oct 2023 03:31:34 +0000 Subject: [PATCH] Clean apt cache --- .github/workflows/docker.yml | 1 + Dockerfile | 12 ++++++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 23ed2ef..7ded165 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -7,6 +7,7 @@ on: - '.github/workflows/CI.yml' - '.github/workflows/github-pages.yaml' - 'doc/**' + - docker-compose.yml - README.md concurrency: diff --git a/Dockerfile b/Dockerfile index a44b847..e63fc0c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ FROM ubuntu:latest as builder -RUN apt update && apt install -y \ +RUN apt-get update && apt-get install -y \ gcc \ 'g++' \ cmake \ @@ -17,7 +17,9 @@ RUN apt update && apt install -y \ libssl-dev \ ca-certificates \ curl \ - file + file \ + && apt-get clean \ + && rm -rf /var/lib/apt/lists/* RUN curl https://sh.rustup.rs -sSf | \ sh -s -- --default-toolchain nightly -y ENV PATH=/root/.cargo/bin:$PATH @@ -53,11 +55,13 @@ FROM ubuntu:latest as prod WORKDIR /app -RUN apt update && apt install -y \ +RUN apt-get update && apt-get install -y \ zlib1g \ libexpat1 \ libssl3 \ - ca-certificates + ca-certificates \ + && apt-get clean \ + && rm -rf /var/lib/apt/lists/* COPY --from=builder /app/target/release/pixiv_downloader /app/pixiv_downloader COPY --from=builder /clib/lib /app/lib