From 89575b0c51bd77d808bbf94e30d0b59466e61aaf Mon Sep 17 00:00:00 2001 From: Alex Filimonov Date: Thu, 23 May 2024 17:57:44 +0300 Subject: [PATCH] feat: add java liberica 22 --- .github/workflows/java-liberica.yml | 1 + README.md | 2 ++ java-liberica/22/Dockerfile | 23 +++++++++++++++++++++++ 3 files changed, 26 insertions(+) create mode 100644 java-liberica/22/Dockerfile diff --git a/.github/workflows/java-liberica.yml b/.github/workflows/java-liberica.yml index cf781b7..858f64f 100644 --- a/.github/workflows/java-liberica.yml +++ b/.github/workflows/java-liberica.yml @@ -30,6 +30,7 @@ jobs: - 11 - 17 - 21 + - 22 steps: - name: Git checkout for Github repository workspace uses: actions/checkout@v4 diff --git a/README.md b/README.md index 3e9122f..8a2b7f7 100644 --- a/README.md +++ b/README.md @@ -117,6 +117,8 @@ Navigate to `Admin Panel -> Nests -> Select your egg`. Add Docker image URL(s) f - `ghcr.io/software-noob/pterodactyl-images:java_17_liberica` - [Java 21 Liberica](https://github.com/Software-Noob/pterodactyl-images/tree/main/java-liberica/21) - `ghcr.io/software-noob/pterodactyl-images:java_21_liberica` +- [Java 22 Liberica](https://github.com/Software-Noob/pterodactyl-images/tree/main/java-liberica/22) + - `ghcr.io/software-noob/pterodactyl-images:java_22_liberica` ### Java OpenJ9 [AMD64] diff --git a/java-liberica/22/Dockerfile b/java-liberica/22/Dockerfile new file mode 100644 index 0000000..3e7843a --- /dev/null +++ b/java-liberica/22/Dockerfile @@ -0,0 +1,23 @@ +FROM bellsoft/liberica-openjdk-debian:22 + +LABEL author="Softwarenoob" maintainer="admin@softwarenoob.com" +LABEL org.opencontainers.image.source="https://github.com/Software-Noob/pterodactyl-images" +LABEL org.opencontainers.image.licenses="MIT" + +RUN apt-get update -y \ + && apt-get install -y --no-install-recommends curl ca-certificates openssl git tar sqlite3 fontconfig libfreetype6 libstdc++6 lsof build-essential tzdata iproute2 locales \ + && apt-get clean \ + && rm -rf /var/lib/apt/lists/* \ + && useradd -m -d /home/container container \ + && locale-gen en_US.UTF-8 + +ENV LC_ALL=en_US.UTF-8 +ENV LANG=en_US.UTF-8 +ENV LANGUAGE=en_US.UTF-8 + +USER container +ENV USER=container HOME=/home/container +WORKDIR /home/container + +COPY ./entrypoint.sh /entrypoint.sh +CMD [ "/bin/bash", "/entrypoint.sh" ]