Skip to content

Commit 594f34e

Browse files
committed
Merge remote-tracking branch 'upstream/master' into readme
2 parents 8f75618 + 1400d4b commit 594f34e

20 files changed

Lines changed: 63 additions & 56 deletions

File tree

.github/workflows/base.yml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ jobs:
2222
fail-fast: false
2323
matrix:
2424
base:
25-
- debian
26-
- debian-13
27-
- ubuntu
25+
- 'debian'
26+
- 'debian-12'
27+
- 'ubuntu'
2828

2929
steps:
3030
- uses: actions/checkout@v4
@@ -48,13 +48,14 @@ jobs:
4848
cache-to: type=gha,mode=max,scope=${{ github.workflow }}-${{ matrix.base }}
4949
provenance: mode=max
5050
sbom: true
51-
52-
# - uses: peter-evans/dockerhub-description@v4
53-
# with:
54-
# username: ${{ vars.DOCKERHUB_USERNAME }}
55-
# password: ${{ secrets.DOCKERHUB_TOKEN }}
56-
# repository: cubecoders/ampbase
57-
# short-description: "Images for AMP's Docker instances."
51+
52+
- uses: peter-evans/dockerhub-description@v4
53+
continue-on-error: true
54+
with:
55+
username: ${{ vars.DOCKERHUB_USERNAME }}
56+
password: ${{ secrets.DOCKERHUB_TOKEN }}
57+
repository: cubecoders/ampbase
58+
short-description: "Images for AMP's Docker instances."
5859

5960
concurrency:
6061
group: ${{ github.workflow }}-${{ github.ref }}

.github/workflows/java.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
fail-fast: false
4646
matrix:
4747
java:
48-
- lts
48+
- 'lts'
4949

5050
steps:
5151
- uses: actions/checkout@v4

.github/workflows/mono.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
fail-fast: false
4646
matrix:
4747
mono:
48-
- latest
48+
- 'latest'
4949

5050
steps:
5151
- uses: actions/checkout@v4

.github/workflows/wine.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -80,11 +80,11 @@ jobs:
8080
fail-fast: false
8181
matrix:
8282
version:
83-
- stable
84-
- devel
85-
- staging
86-
- 10-stable
87-
- 9-stable
83+
- 'stable'
84+
- 'devel'
85+
- 'staging'
86+
- '10-stable'
87+
- '9-stable'
8888

8989
steps:
9090
- uses: actions/checkout@v4
Lines changed: 12 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; \
@@ -92,6 +92,8 @@ RUN set -eux; \
9292

9393
ENV LANG="en_US.UTF-8" LANGUAGE="en_US:en" LC_ALL="en_US.UTF-8"
9494

95+
STOPSIGNAL SIGINT
96+
9597
COPY ./scripts/base/ampstart.sh /ampstart.sh
9698
RUN chmod +x /ampstart.sh
9799
ENTRYPOINT ["/usr/bin/tini", "-g", "--", "/ampstart.sh"]

base/debian/Dockerfile

Lines changed: 11 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; \
@@ -92,6 +92,8 @@ RUN set -eux; \
9292

9393
ENV LANG="en_US.UTF-8" LANGUAGE="en_US:en" LC_ALL="en_US.UTF-8"
9494

95+
STOPSIGNAL SIGINT
96+
9597
COPY ./scripts/base/ampstart.sh /ampstart.sh
9698
RUN chmod +x /ampstart.sh
9799
ENTRYPOINT ["/usr/bin/tini", "-g", "--", "/ampstart.sh"]

base/ubuntu/Dockerfile

Lines changed: 4 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; \
@@ -90,6 +90,8 @@ RUN set -eux; \
9090

9191
ENV LANG="en_US.UTF-8" LANGUAGE="en_US:en" LC_ALL="en_US.UTF-8"
9292

93+
STOPSIGNAL SIGINT
94+
9395
COPY ./scripts/base/ampstart.sh /ampstart.sh
9496
RUN chmod +x /ampstart.sh
9597
ENTRYPOINT ["/usr/bin/tini", "-g", "--", "/ampstart.sh"]

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

0 commit comments

Comments
 (0)