Skip to content

Commit 1400d4b

Browse files
committed
feat: switch main image to trixie
1 parent 571957e commit 1400d4b

File tree

17 files changed

+41
-41
lines changed

17 files changed

+41
-41
lines changed

.github/workflows/base.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
matrix:
2424
base:
2525
- 'debian'
26-
- 'debian-13'
26+
- 'debian-12'
2727
- 'ubuntu'
2828

2929
steps:
@@ -48,7 +48,7 @@ jobs:
4848
cache-to: type=gha,mode=max,scope=${{ github.workflow }}-${{ matrix.base }}
4949
provenance: mode=max
5050
sbom: true
51-
51+
5252
- uses: peter-evans/dockerhub-description@v4
5353
continue-on-error: true
5454
with:
Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
# Base Debian 13 image for AMP containers
2-
# cubecoders/ampbase:debian-13
1+
# Base Debian 12 image for AMP containers
2+
# cubecoders/ampbase:debian-12
33

4-
FROM debian:trixie-slim
4+
FROM debian:bookworm-slim
55

66
LABEL org.opencontainers.image.source="https://github.com/CubeCoders/dockerfiles"
77
LABEL org.opencontainers.image.licenses=MIT
@@ -19,7 +19,7 @@ RUN set -eux; \
1919
ca-certificates curl wget tar unzip xz-utils bzip2 \
2020
coreutils procps iproute2 iputils-ping socat jq git git-lfs gnupg tmux dbus \
2121
tini tzdata locales gosu \
22-
libssl3t64 libcurl4t64 libsqlite3-0 libzstd1 libsdl2-2.0-0 libsdl1.2-compat libfontconfig1 libicu76 \
22+
libssl3 libcurl4 libsqlite3-0 libzstd1 libsdl2-2.0-0 libsdl1.2-compat libfontconfig1 \
2323
# Required for Proton
2424
python3 \
2525
# Required for Core Keeper
@@ -41,8 +41,8 @@ RUN set -eux; \
4141
# Required for steamcmd
4242
libgcc-s1:i386 \
4343
# Others
44-
libstdc++6:i386 zlib1g:i386 libbz2-1.0:i386 libcurl4t64:i386 libcurl3t64-gnutls:i386 \
45-
libncurses6:i386 libtinfo6:i386 libsdl2-2.0-0:i386 libssl3t64:i386; \
44+
libstdc++6:i386 zlib1g:i386 libbz2-1.0:i386 libcurl4:i386 libcurl3-gnutls:i386 \
45+
libncurses6:i386 libncurses5:i386 libtinfo6:i386 libtinfo5:i386 libsdl2-2.0-0:i386 libssl3:i386; \
4646
;; \
4747
\
4848
arm64) \
@@ -52,8 +52,8 @@ RUN set -eux; \
5252
# Required for steamcmd
5353
libgcc-s1:armhf \
5454
# Others
55-
libstdc++6:armhf zlib1g:armhf libbz2-1.0:armhf libcurl4t64:armhf libcurl3t64-gnutls:armhf \
56-
libncurses6:armhf libtinfo6:armhf libsdl2-2.0-0:armhf libssl3t64:armhf; \
55+
libstdc++6:armhf zlib1g:armhf libbz2-1.0:armhf libcurl4:armhf libcurl3-gnutls:armhf \
56+
libncurses6:armhf libncurses5:armhf libtinfo6:armhf libtinfo5:armhf libsdl2-2.0-0:armhf libssl3:armhf; \
5757
\
5858
# Add box86/box64
5959
install -d -m 0755 /etc/apt/keyrings; \
@@ -69,8 +69,8 @@ RUN set -eux; \
6969
\
7070
# Temp fix if libssl1.1 needed
7171
case "${TARGETARCH}" in \
72-
amd64) wget -qO libssl1.1.deb https://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.0g-2ubuntu4_amd64.deb;; \
73-
arm64) wget -qO libssl1.1.deb https://ports.ubuntu.com/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_arm64.deb;; \
72+
amd64) wget -qO libssl1.1.deb https://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.24_amd64.deb;; \
73+
arm64) wget -qO libssl1.1.deb https://ports.ubuntu.com/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.24_arm64.deb;; \
7474
esac; \
7575
apt-get install -y ./libssl1.1.deb; \
7676
rm libssl1.1.deb; \

base/debian/Dockerfile

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
# Base Debian 12 image for AMP containers
1+
# Base Debian 13 image for AMP containers
22
# cubecoders/ampbase:debian
33

4-
FROM debian:bookworm-slim
4+
FROM debian:trixie-slim
55

66
LABEL org.opencontainers.image.source="https://github.com/CubeCoders/dockerfiles"
77
LABEL org.opencontainers.image.licenses=MIT
@@ -19,7 +19,7 @@ RUN set -eux; \
1919
ca-certificates curl wget tar unzip xz-utils bzip2 \
2020
coreutils procps iproute2 iputils-ping socat jq git git-lfs gnupg tmux dbus \
2121
tini tzdata locales gosu \
22-
libssl3 libcurl4 libsqlite3-0 libzstd1 libsdl2-2.0-0 libsdl1.2-compat libfontconfig1 \
22+
libssl3t64 libcurl4t64 libsqlite3-0 libzstd1 libsdl2-2.0-0 libsdl1.2-compat libfontconfig1 libicu76 \
2323
# Required for Proton
2424
python3 \
2525
# Required for Core Keeper
@@ -41,8 +41,8 @@ RUN set -eux; \
4141
# Required for steamcmd
4242
libgcc-s1:i386 \
4343
# Others
44-
libstdc++6:i386 zlib1g:i386 libbz2-1.0:i386 libcurl4:i386 libcurl3-gnutls:i386 \
45-
libncurses6:i386 libncurses5:i386 libtinfo6:i386 libtinfo5:i386 libsdl2-2.0-0:i386 libssl3:i386; \
44+
libstdc++6:i386 zlib1g:i386 libbz2-1.0:i386 libcurl4t64:i386 libcurl3t64-gnutls:i386 \
45+
libncurses6:i386 libtinfo6:i386 libsdl2-2.0-0:i386 libssl3t64:i386; \
4646
;; \
4747
\
4848
arm64) \
@@ -52,8 +52,8 @@ RUN set -eux; \
5252
# Required for steamcmd
5353
libgcc-s1:armhf \
5454
# Others
55-
libstdc++6:armhf zlib1g:armhf libbz2-1.0:armhf libcurl4:armhf libcurl3-gnutls:armhf \
56-
libncurses6:armhf libncurses5:armhf libtinfo6:armhf libtinfo5:armhf libsdl2-2.0-0:armhf libssl3:armhf; \
55+
libstdc++6:armhf zlib1g:armhf libbz2-1.0:armhf libcurl4t64:armhf libcurl3t64-gnutls:armhf \
56+
libncurses6:armhf libtinfo6:armhf libsdl2-2.0-0:armhf libssl3t64:armhf; \
5757
\
5858
# Add box86/box64
5959
install -d -m 0755 /etc/apt/keyrings; \
@@ -69,8 +69,8 @@ RUN set -eux; \
6969
\
7070
# Temp fix if libssl1.1 needed
7171
case "${TARGETARCH}" in \
72-
amd64) wget -qO libssl1.1.deb https://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.0g-2ubuntu4_amd64.deb;; \
73-
arm64) wget -qO libssl1.1.deb https://ports.ubuntu.com/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_arm64.deb;; \
72+
amd64) wget -qO libssl1.1.deb https://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.24_amd64.deb;; \
73+
arm64) wget -qO libssl1.1.deb https://ports.ubuntu.com/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.24_arm64.deb;; \
7474
esac; \
7575
apt-get install -y ./libssl1.1.deb; \
7676
rm libssl1.1.deb; \

base/ubuntu/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,8 @@ RUN set -eux; \
6767
\
6868
# Temp fix if libssl1.1 needed
6969
case "${TARGETARCH}" in \
70-
amd64) wget -qO libssl1.1.deb https://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.0g-2ubuntu4_amd64.deb;; \
71-
arm64) wget -qO libssl1.1.deb https://ports.ubuntu.com/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_arm64.deb;; \
70+
amd64) wget -qO libssl1.1.deb https://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.24_amd64.deb;; \
71+
arm64) wget -qO libssl1.1.deb https://ports.ubuntu.com/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.24_arm64.deb;; \
7272
esac; \
7373
apt-get install -y ./libssl1.1.deb; \
7474
rm libssl1.1.deb; \

java/lts/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ RUN set -eux; \
1515
fontconfig binutils p11-kit; \
1616
install -d -m 0755 /etc/apt/keyrings; \
1717
wget -qO- https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor -o /etc/apt/keyrings/adoptium.gpg; \
18-
printf 'Types: deb\nURIs: https://packages.adoptium.net/artifactory/deb\nSuites: bookworm\nComponents: main\nSigned-By: /etc/apt/keyrings/adoptium.gpg\n' | tee /etc/apt/sources.list.d/adoptium.sources >/dev/null; \
18+
printf 'Types: deb\nURIs: https://packages.adoptium.net/artifactory/deb\nSuites: trixie\nComponents: main\nSigned-By: /etc/apt/keyrings/adoptium.gpg\n' | tee /etc/apt/sources.list.d/adoptium.sources >/dev/null; \
1919
apt-get update; \
2020
apt-get install -o APT::Keep-Downloaded-Packages="false" -y \
2121
temurin-8-jdk temurin-11-jdk temurin-17-jdk temurin-21-jdk; \

python/3.10/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Python image for AMP containers using Python 3.10 from upstream
22
# cubecoders/ampbase:python-3.10
33

4-
FROM python:3.10-slim-bookworm AS py310
4+
FROM python:3.10-slim-trixie AS py310
55

66
ENV DEBIAN_FRONTEND="noninteractive"
77

python/3.11/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Python image for AMP containers using Python 3.11 from upstream
22
# cubecoders/ampbase:python-3.11
33

4-
FROM python:3.11-slim-bookworm AS py311
4+
FROM python:3.11-slim-trixie AS py311
55

66
ENV DEBIAN_FRONTEND="noninteractive"
77

python/3.12/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Python image for AMP containers using Python 3.12 from upstream
22
# cubecoders/ampbase:python-3.12
33

4-
FROM python:3.12-slim-bookworm AS py312
4+
FROM python:3.12-slim-trixie AS py312
55

66
ENV DEBIAN_FRONTEND="noninteractive"
77

python/3.13/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Python image for AMP containers using Python 3.13 from upstream
22
# cubecoders/ampbase:python-3.13
33

4-
FROM python:3.13-slim-bookworm AS py313
4+
FROM python:3.13-slim-trixie AS py313
55

66
ENV DEBIAN_FRONTEND="noninteractive"
77

python/3/Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Python image for AMP containers including Python 3.10, 3.11 (default), 3.12 and 3.13 from upstream
22
# cubecoders/ampbase:python-3
33

4-
FROM python:3.10-slim-bookworm AS py310
4+
FROM python:3.10-slim-trixie AS py310
55

66
ENV DEBIAN_FRONTEND="noninteractive"
77

@@ -13,7 +13,7 @@ RUN chmod +x /usr/local/bin/find-deps.sh
1313
RUN set -eux; \
1414
/usr/local/bin/find-deps.sh >/tmp/${PYTHON_VERSION}-run-deps.txt
1515

16-
FROM python:3.11-slim-bookworm AS py311
16+
FROM python:3.11-slim-trixie AS py311
1717

1818
ENV DEBIAN_FRONTEND="noninteractive"
1919

@@ -25,7 +25,7 @@ RUN chmod +x /usr/local/bin/find-deps.sh
2525
RUN set -eux; \
2626
/usr/local/bin/find-deps.sh >/tmp/${PYTHON_VERSION}-run-deps.txt
2727

28-
FROM python:3.12-slim-bookworm AS py312
28+
FROM python:3.12-slim-trixie AS py312
2929

3030
ENV DEBIAN_FRONTEND="noninteractive"
3131

@@ -37,7 +37,7 @@ RUN chmod +x /usr/local/bin/find-deps.sh
3737
RUN set -eux; \
3838
/usr/local/bin/find-deps.sh >/tmp/${PYTHON_VERSION}-run-deps.txt
3939

40-
FROM python:3.13-slim-bookworm AS py313
40+
FROM python:3.13-slim-trixie AS py313
4141

4242
ENV DEBIAN_FRONTEND="noninteractive"
4343

0 commit comments

Comments
 (0)