Skip to content

Commit 59113a6

Browse files
committed
build: specify exact versions for Alpine packages in Dockerfiles
1 parent b1c9f59 commit 59113a6

3 files changed

Lines changed: 13 additions & 15 deletions

File tree

.hadolint.yaml

Lines changed: 0 additions & 2 deletions
This file was deleted.

Dockerfile

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ ENV GOCACHE=/root/.cache/go-build
55
RUN --mount=type=cache,target=/var/cache/apk,sharing=locked \
66
--mount=type=cache,target=/var/lib/apk,sharing=locked \
77
apk add --no-cache \
8-
--repository=https://dl-cdn.alpinelinux.org/alpine/edge/main \
9-
--repository=https://dl-cdn.alpinelinux.org/alpine/edge/community \
10-
build-base \
11-
libheif-dev
8+
--repository="https://dl-cdn.alpinelinux.org/alpine/edge/main" \
9+
--repository="https://dl-cdn.alpinelinux.org/alpine/edge/community" \
10+
"build-base=0.5-r3" \
11+
"libheif-dev=1.20.2-r1"
1212

1313
WORKDIR /app
1414

@@ -36,10 +36,10 @@ WORKDIR /app
3636
RUN --mount=type=cache,target=/var/cache/apk,sharing=locked \
3737
--mount=type=cache,target=/var/lib/apk,sharing=locked \
3838
apk add --no-cache \
39-
--repository=https://dl-cdn.alpinelinux.org/alpine/edge/main \
40-
--repository=https://dl-cdn.alpinelinux.org/alpine/edge/community \
41-
ffmpeg \
42-
libheif
39+
--repository="https://dl-cdn.alpinelinux.org/alpine/edge/main" \
40+
--repository="https://dl-cdn.alpinelinux.org/alpine/edge/community" \
41+
"ffmpeg=8.0.1-r0" \
42+
"libheif=1.20.2-r1"
4343

4444
COPY --from=builder /app/govd ./govd
4545

Dockerfile.dev

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ FROM golang:1.25-alpine
33
RUN --mount=type=cache,target=/var/cache/apk,sharing=locked \
44
--mount=type=cache,target=/var/lib/apk,sharing=locked \
55
apk add --no-cache \
6-
--repository=https://dl-cdn.alpinelinux.org/alpine/edge/main \
7-
--repository=https://dl-cdn.alpinelinux.org/alpine/edge/community \
8-
build-base \
9-
libheif-dev \
10-
ffmpeg
6+
--repository="https://dl-cdn.alpinelinux.org/alpine/edge/main" \
7+
--repository="https://dl-cdn.alpinelinux.org/alpine/edge/community" \
8+
"build-base=0.5-r3" \
9+
"libheif-dev=1.20.2-r1" \
10+
"ffmpeg=8.0.1-r0"
1111

1212
WORKDIR /app
1313

0 commit comments

Comments
 (0)