Skip to content

Commit 213b328

Browse files
committed
feat(java): add Java 25 image for Hytale
1 parent 766b8b8 commit 213b328

2 files changed

Lines changed: 26 additions & 0 deletions

File tree

.github/workflows/java.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ jobs:
4848
matrix:
4949
java:
5050
- 'lts'
51+
- '25'
5152

5253
steps:
5354
- uses: actions/checkout@v4

java/25/Dockerfile

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Java image for AMP containers including Temurin Java 25
2+
# cubecoders/ampbase:java-25
3+
4+
FROM cubecoders/ampbase:debian
5+
6+
LABEL org.opencontainers.image.licenses=MIT
7+
8+
ENV DEBIAN_FRONTEND="noninteractive"
9+
10+
ARG TARGETARCH
11+
12+
# Install required packages and Temurin Java 25
13+
RUN set -eux; \
14+
apt-get update; \
15+
# Add dependencies as per official Adoptium images
16+
apt-get install -o APT::Keep-Downloaded-Packages="false" -y --no-install-recommends \
17+
fontconfig binutils p11-kit; \
18+
install -d -m 0755 /etc/apt/keyrings; \
19+
wget -qO- https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor -o /etc/apt/keyrings/adoptium.gpg; \
20+
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; \
21+
apt-get update; \
22+
apt-get install -o APT::Keep-Downloaded-Packages="false" -y \
23+
temurin-25-jdk; \
24+
apt-get clean; \
25+
rm -rf /var/lib/apt/lists/*

0 commit comments

Comments
 (0)