From 1f47802f77c53e9e508102acf1d59bfe8505a7e6 Mon Sep 17 00:00:00 2001 From: Quinten <67589015+QuintenQVD0@users.noreply.github.com> Date: Thu, 12 Oct 2023 12:22:11 +0200 Subject: [PATCH] add java 21 --- .github/workflows/java.yml | 1 + java/21/Dockerfile | 29 +++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 java/21/Dockerfile diff --git a/.github/workflows/java.yml b/.github/workflows/java.yml index d24163a..681d804 100644 --- a/.github/workflows/java.yml +++ b/.github/workflows/java.yml @@ -24,6 +24,7 @@ jobs: # - 16j9 - 17 - 19 + - 21 steps: - uses: actions/checkout@v3 - uses: docker/setup-qemu-action@v2 diff --git a/java/21/Dockerfile b/java/21/Dockerfile new file mode 100644 index 0000000..a372bff --- /dev/null +++ b/java/21/Dockerfile @@ -0,0 +1,29 @@ +FROM --platform=$TARGETOS/$TARGETARCH eclipse-temurin:21-jdk-jammy + +LABEL author="Michael Parker" maintainer="parker@pterodactyl.io" + +LABEL org.opencontainers.image.source="https://github.com/pterodactyl/yolks" +LABEL org.opencontainers.image.licenses=MIT + +RUN apt update -y \ + && apt install -y \ + curl \ + lsof \ + ca-certificates \ + openssl \ + git \ + tar \ + sqlite3 \ + fontconfig \ + tzdata \ + iproute2 \ + libfreetype6 + +## Setup user and working directory +RUN useradd -m -d /home/container -s /bin/bash container +USER container +ENV USER=container HOME=/home/container +WORKDIR /home/container + +COPY ./../entrypoint.sh /entrypoint.sh +CMD [ "/bin/bash", "/entrypoint.sh" ]