Skip to content

Commit d4a4831

Browse files
upd(build): improve cache writer parallelism
1 parent d66de84 commit d4a4831

File tree

3 files changed

+14
-14
lines changed

3 files changed

+14
-14
lines changed

images/chromium-headful/Dockerfile

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ RUN --mount=type=cache,target=/root/.npm npm run build
2929
FROM docker.io/ubuntu:22.04 AS xorg-deps
3030
WORKDIR /xorg
3131
ENV DEBIAN_FRONTEND=noninteractive
32-
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked,id=ubuntu2204-aptcache \
33-
--mount=type=cache,target=/var/lib/apt,sharing=locked,id=ubuntu2204-aptlib \
32+
RUN --mount=type=cache,target=/var/cache/apt,sharing=private,id=ubuntu2204-aptcache \
33+
--mount=type=cache,target=/var/lib/apt,sharing=private,id=ubuntu2204-aptlib \
3434
rm -f /etc/apt/apt.conf.d/docker-clean; \
3535
echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' > /etc/apt/apt.conf.d/keep-cache; \
3636
set -eux; \
@@ -61,8 +61,8 @@ FROM docker.io/ubuntu:22.04
6161
ENV DEBIAN_FRONTEND=noninteractive
6262
ENV DEBIAN_PRIORITY=high
6363

64-
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked,id=ubuntu2204-aptcache \
65-
--mount=type=cache,target=/var/lib/apt,sharing=locked,id=ubuntu2204-aptlib \
64+
RUN --mount=type=cache,target=/var/cache/apt,sharing=private,id=ubuntu2204-aptcache \
65+
--mount=type=cache,target=/var/lib/apt,sharing=private,id=ubuntu2204-aptlib \
6666
rm -f /etc/apt/apt.conf.d/docker-clean; \
6767
echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' > /etc/apt/apt.conf.d/keep-cache; \
6868
apt-get update && \
@@ -142,8 +142,8 @@ RUN --mount=type=cache,target=/tmp/cache/ffmpeg,id=ffmpeg \
142142

143143
# runtime
144144
ENV USERNAME=root
145-
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked,id=ubuntu2204-aptcache \
146-
--mount=type=cache,target=/var/lib/apt,sharing=locked,id=ubuntu2204-aptlib \
145+
RUN --mount=type=cache,target=/var/cache/apt,sharing=private,id=ubuntu2204-aptcache \
146+
--mount=type=cache,target=/var/lib/apt,sharing=private,id=ubuntu2204-aptlib \
147147
set -eux; \
148148
apt-get update; \
149149
apt-get --no-install-recommends -y install \
@@ -175,11 +175,11 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=locked,id=ubuntu2204-aptcac
175175
chown -R $USERNAME:$USERNAME /home/$USERNAME;
176176

177177
# install chromium and sqlite3 for debugging the cookies file
178-
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked,id=ubuntu2204-aptcache \
179-
--mount=type=cache,target=/var/lib/apt,sharing=locked,id=ubuntu2204-aptlib \
178+
RUN --mount=type=cache,target=/var/cache/apt,sharing=private,id=ubuntu2204-aptcache \
179+
--mount=type=cache,target=/var/lib/apt,sharing=private,id=ubuntu2204-aptlib \
180180
add-apt-repository -y ppa:xtradeb/apps;
181-
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked,id=ubuntu2204-aptcache \
182-
--mount=type=cache,target=/var/lib/apt,sharing=locked,id=ubuntu2204-aptlib \
181+
RUN --mount=type=cache,target=/var/cache/apt,sharing=private,id=ubuntu2204-aptcache \
182+
--mount=type=cache,target=/var/lib/apt,sharing=private,id=ubuntu2204-aptlib \
183183
apt update -y && apt --no-install-recommends -y install chromium sqlite3;
184184

185185
# setup desktop env & app

images/chromium-headful/xorg-deps/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ FROM $BASE_IMAGE AS xorg-deps
44
WORKDIR /xorg
55

66
ENV DEBIAN_FRONTEND=noninteractive
7-
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked,id=ubuntu2204-aptcache \
8-
--mount=type=cache,target=/var/lib/apt,sharing=locked,id=ubuntu2204-aptlib \
7+
RUN --mount=type=cache,target=/var/cache/apt,sharing=private,id=ubuntu2204-aptcache \
8+
--mount=type=cache,target=/var/lib/apt,sharing=private,id=ubuntu2204-aptlib \
99
rm -f /etc/apt/apt.conf.d/docker-clean; \
1010
echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' > /etc/apt/apt.conf.d/keep-cache; \
1111
set -eux; \

images/chromium-headful/xorg-deps/xf86-input-neko/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ FROM debian:bullseye-slim
22

33
ENV DEBIAN_FRONTEND=noninteractive
44

5-
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked,id=debian-bullseye-aptcache \
6-
--mount=type=cache,target=/var/lib/apt,sharing=locked,id=debian-bullseye-aptlib \
5+
RUN --mount=type=cache,target=/var/cache/apt,sharing=private,id=debian-bullseye-aptcache \
6+
--mount=type=cache,target=/var/lib/apt,sharing=private,id=debian-bullseye-aptlib \
77
rm -f /etc/apt/apt.conf.d/docker-clean; \
88
echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' > /etc/apt/apt.conf.d/keep-cache; \
99
set -eux; \

0 commit comments

Comments
 (0)