Skip to content

Commit c9f9bf5

Browse files
committed
Upgrade runtime to Alpine 3.23.3 and harden package set
1 parent 7d60508 commit c9f9bf5

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

Dockerfile

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ARG ENABLE_BLOBXFER=false
66

77
FROM docker.io/tiredofit/${DISTRO}:${DISTRO_VARIANT} AS compat
88

9-
FROM alpine:3.21
9+
FROM alpine:3.23.3
1010
LABEL maintainer="Dave Conroy (github.com/tiredofit)"
1111

1212
ARG ENABLE_INFLUX1_CLIENT
@@ -53,6 +53,7 @@ RUN source /assets/functions/00-container && \
5353
package update && \
5454
package upgrade && \
5555
echo '@edge_main https://dl-cdn.alpinelinux.org/alpine/edge/main' >> /etc/apk/repositories && \
56+
echo '@edge_community https://dl-cdn.alpinelinux.org/alpine/edge/community' >> /etc/apk/repositories && \
5657
package update && \
5758
package install .db-backup-build-deps \
5859
build-base \
@@ -82,7 +83,6 @@ RUN source /assets/functions/00-container && \
8283
libtirpc \
8384
mariadb-client \
8485
mariadb-connector-c \
85-
mongodb-tools \
8686
ncurses \
8787
openssl \
8888
pigz \
@@ -98,13 +98,18 @@ RUN source /assets/functions/00-container && \
9898
py3-s3transfer \
9999
py3-yaml \
100100
python3 \
101-
redis \
102101
sqlite \
103102
sudo \
104103
xz \
105104
zip \
106105
zstd \
107106
&& \
107+
apk add --no-cache --upgrade \
108+
--repository=https://dl-cdn.alpinelinux.org/alpine/edge/main \
109+
libcrypto3 libssl3 openssl pcre2 zlib && \
110+
apk add --no-cache --upgrade \
111+
--repository=https://dl-cdn.alpinelinux.org/alpine/edge/community \
112+
mongodb-tools redis && \
108113
apk add --no-cache postgresql18-client --repository=https://dl-cdn.alpinelinux.org/alpine/edge/main && \
109114
\
110115
case "$(uname -m)" in \

0 commit comments

Comments
 (0)