diff --git a/.github/workflows/adoptium-build.yml b/.github/workflows/adoptium-build.yml index 48dfe8b..d0aca62 100644 --- a/.github/workflows/adoptium-build.yml +++ b/.github/workflows/adoptium-build.yml @@ -9,7 +9,7 @@ permissions: packages: write jobs: - java-docker-images: + build: name: "java-docker-images:adoptium_${{ matrix.tag }}" runs-on: ubuntu-latest strategy: @@ -44,7 +44,7 @@ jobs: uses: docker/metadata-action@v4 with: images: | - ghcr.io/vega-network-main/adoptium + ghcr.io/en0tuk/adoptium tags: | ${{ matrix.tag }} @@ -57,3 +57,52 @@ jobs: push: ${{ github.event_name != 'pull_request' }} tags: ${{ steps.meta_adoptium.outputs.tags }} labels: ${{ steps.meta_adoptium.outputs.labels }} + + build-alpine: + name: "java-docker-images:adoptium_${{ matrix.tag }}" + runs-on: ubuntu-latest + strategy: + matrix: + tag: + - 8-alpine + - 11-alpine + - 17-alpine + - 19-alpine + - 21-alpine + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Set up QEMU + uses: docker/setup-qemu-action@v2 + + - name: Set up Docker Buildx + id: buildx + uses: docker/setup-buildx-action@v2 + + - name: Login to GHCR + if: github.event_name != 'pull_request' + uses: docker/login-action@v2 + with: + registry: ghcr.io + username: ${{ github.repository_owner }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Docker meta + id: meta_adoptium + uses: docker/metadata-action@v4 + with: + images: | + ghcr.io/en0tuk/adoptium + tags: | + ${{ matrix.tag }} + + - name: Build and push images + uses: docker/build-push-action@v3 + with: + context: . + file: ./Adoptium/${{ matrix.tag }}/Dockerfile + platforms: linux/amd64 + push: ${{ github.event_name != 'pull_request' }} + tags: ${{ steps.meta_adoptium.outputs.tags }} + labels: ${{ steps.meta_adoptium.outputs.labels }} \ No newline at end of file diff --git a/.github/workflows/amazon-corretto-build.yml b/.github/workflows/amazon-corretto-build.yml index c26f3bf..01eb85f 100644 --- a/.github/workflows/amazon-corretto-build.yml +++ b/.github/workflows/amazon-corretto-build.yml @@ -9,7 +9,7 @@ permissions: packages: write jobs: - java-docker-images: + build: name: "java-docker-images:corretto_${{ matrix.tag }}" runs-on: ubuntu-latest strategy: @@ -44,7 +44,7 @@ jobs: uses: docker/metadata-action@v4 with: images: | - ghcr.io/vega-network-main/amazon-corretto + ghcr.io/en0tuk/amazon-corretto tags: | ${{ matrix.tag }} @@ -57,3 +57,52 @@ jobs: push: ${{ github.event_name != 'pull_request' }} tags: ${{ steps.meta_corretto.outputs.tags }} labels: ${{ steps.meta_corretto.outputs.labels }} + + build-alpine: + name: "java-docker-images:corretto_${{ matrix.tag }}" + runs-on: ubuntu-latest + strategy: + matrix: + tag: + - 8-alpine + - 11-alpine + - 17-alpine + - 19-alpine + - 21-alpine + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Set up QEMU + uses: docker/setup-qemu-action@v2 + + - name: Set up Docker Buildx + id: buildx + uses: docker/setup-buildx-action@v2 + + - name: Login to GHCR + if: github.event_name != 'pull_request' + uses: docker/login-action@v2 + with: + registry: ghcr.io + username: ${{ github.repository_owner }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Docker meta + id: meta_corretto + uses: docker/metadata-action@v4 + with: + images: | + ghcr.io/en0tuk/amazon-corretto + tags: | + ${{ matrix.tag }} + + - name: Build and push images + uses: docker/build-push-action@v3 + with: + context: . + file: ./Amazon Corretto/${{ matrix.tag }}/Dockerfile + platforms: linux/amd64 + push: ${{ github.event_name != 'pull_request' }} + tags: ${{ steps.meta_corretto.outputs.tags }} + labels: ${{ steps.meta_corretto.outputs.labels }} diff --git a/.github/workflows/azul-zulu-build.yml b/.github/workflows/azul-zulu-build.yml index c53cdc8..3c72592 100644 --- a/.github/workflows/azul-zulu-build.yml +++ b/.github/workflows/azul-zulu-build.yml @@ -43,7 +43,7 @@ jobs: uses: docker/metadata-action@v4 with: images: | - ghcr.io/vega-network-main/azul-zulu + ghcr.io/en0tuk/azul-zulu tags: | ${{ matrix.tag }} diff --git a/.github/workflows/graalvm-ce-build.yml b/.github/workflows/graalvm-ce-build.yml index 7155e96..dc7e972 100644 --- a/.github/workflows/graalvm-ce-build.yml +++ b/.github/workflows/graalvm-ce-build.yml @@ -43,7 +43,7 @@ jobs: uses: docker/metadata-action@v4 with: images: | - ghcr.io/vega-network-main/graalvm-ce + ghcr.io/en0tuk/graalvm-ce tags: | ${{ matrix.tag }} diff --git a/.github/workflows/openjdk-build.yml b/.github/workflows/openjdk-build.yml index 3509cb9..3c15d4e 100644 --- a/.github/workflows/openjdk-build.yml +++ b/.github/workflows/openjdk-build.yml @@ -9,7 +9,7 @@ permissions: packages: write jobs: - java-docker-images: + build: name: "java-docker-images:openjdk_${{ matrix.tag }}" runs-on: ubuntu-latest strategy: @@ -43,7 +43,7 @@ jobs: uses: docker/metadata-action@v4 with: images: | - ghcr.io/vega-network-main/openjdk + ghcr.io/en0tuk/openjdk tags: | ${{ matrix.tag }} @@ -56,3 +56,49 @@ jobs: push: ${{ github.event_name != 'pull_request' }} tags: ${{ steps.meta_openjdk.outputs.tags }} labels: ${{ steps.meta_openjdk.outputs.labels }} + + build-alpine: + name: "java-docker-images:openjdk_${{ matrix.tag }}" + runs-on: ubuntu-latest + strategy: + matrix: + tag: + - 17-alpine + - 19-alpine + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Set up QEMU + uses: docker/setup-qemu-action@v2 + + - name: Set up Docker Buildx + id: buildx + uses: docker/setup-buildx-action@v2 + + - name: Login to GHCR + if: github.event_name != 'pull_request' + uses: docker/login-action@v2 + with: + registry: ghcr.io + username: ${{ github.repository_owner }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Docker meta + id: meta_openjdk + uses: docker/metadata-action@v4 + with: + images: | + ghcr.io/en0tuk/openjdk + tags: | + ${{ matrix.tag }} + + - name: Build and push images + uses: docker/build-push-action@v3 + with: + context: . + file: ./OpenJDK/${{ matrix.tag }}/Dockerfile + platforms: linux/amd64 + push: ${{ github.event_name != 'pull_request' }} + tags: ${{ steps.meta_openjdk.outputs.tags }} + labels: ${{ steps.meta_openjdk.outputs.labels }} diff --git a/Adoptium/11-alpine/Dockerfile b/Adoptium/11-alpine/Dockerfile new file mode 100644 index 0000000..0d73506 --- /dev/null +++ b/Adoptium/11-alpine/Dockerfile @@ -0,0 +1,23 @@ +# ---------------------------------- +# Pterodactyl Core Dockerfile +# Environment: Java +# Minimum Panel Version: 1.7.0 +# ---------------------------------- +FROM --platform=$TARGETOS/$TARGETARCH eclipse-temurin:11-jdk-alpine + +MAINTAINER vovamod, + +ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' +ENV DEBIAN_FRONTEND=noninteractive + +RUN apk update --no-cache \ + && apk add curl ca-certificates openssl git tar sqlite fontconfig tzdata iproute2 + + +RUN adduser -D -h /home/container container +USER container +ENV USER=container HOME=/home/container +WORKDIR /home/container + +COPY ./../entrypoint.sh /entrypoint.sh +CMD ["/bin/bash", "/entrypoint.sh"] diff --git a/Adoptium/17-alpine/Dockerfile b/Adoptium/17-alpine/Dockerfile new file mode 100644 index 0000000..a0b2c34 --- /dev/null +++ b/Adoptium/17-alpine/Dockerfile @@ -0,0 +1,23 @@ +# ---------------------------------- +# Pterodactyl Core Dockerfile +# Environment: Java +# Minimum Panel Version: 1.7.0 +# ---------------------------------- +FROM --platform=$TARGETOS/$TARGETARCH eclipse-temurin:17-jdk-alpine + +MAINTAINER vovamod, + +ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' +ENV DEBIAN_FRONTEND=noninteractive + +RUN apk update --no-cache \ + && apk add curl ca-certificates openssl git tar sqlite fontconfig tzdata iproute2 + + +RUN adduser -D -h /home/container container +USER container +ENV USER=container HOME=/home/container +WORKDIR /home/container + +COPY ./../entrypoint.sh /entrypoint.sh +CMD ["/bin/bash", "/entrypoint.sh"] diff --git a/Adoptium/19-alpine/Dockerfile b/Adoptium/19-alpine/Dockerfile new file mode 100644 index 0000000..a53a66b --- /dev/null +++ b/Adoptium/19-alpine/Dockerfile @@ -0,0 +1,23 @@ +# ---------------------------------- +# Pterodactyl Core Dockerfile +# Environment: Java +# Minimum Panel Version: 1.7.0 +# ---------------------------------- +FROM --platform=$TARGETOS/$TARGETARCH eclipse-temurin:19-jdk-alpine + +MAINTAINER vovamod, + +ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' +ENV DEBIAN_FRONTEND=noninteractive + +RUN apk update --no-cache \ + && apk add curl ca-certificates openssl git tar sqlite fontconfig tzdata iproute2 + + +RUN adduser -D -h /home/container container +USER container +ENV USER=container HOME=/home/container +WORKDIR /home/container + +COPY ./../entrypoint.sh /entrypoint.sh +CMD ["/bin/bash", "/entrypoint.sh"] diff --git a/Adoptium/21-alpine/Dockerfile b/Adoptium/21-alpine/Dockerfile new file mode 100644 index 0000000..73fdcbd --- /dev/null +++ b/Adoptium/21-alpine/Dockerfile @@ -0,0 +1,23 @@ +# ---------------------------------- +# Pterodactyl Core Dockerfile +# Environment: Java +# Minimum Panel Version: 1.7.0 +# ---------------------------------- +FROM --platform=$TARGETOS/$TARGETARCH eclipse-temurin:21-jdk-alpine + +MAINTAINER vovamod, + +ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8' +ENV DEBIAN_FRONTEND=noninteractive + +RUN apk update --no-cache \ + && apk add curl ca-certificates openssl git tar sqlite fontconfig tzdata iproute2 + + +RUN adduser -D -h /home/container container +USER container +ENV USER=container HOME=/home/container +WORKDIR /home/container + +COPY ./../entrypoint.sh /entrypoint.sh +CMD ["/bin/bash", "/entrypoint.sh"] diff --git a/Adoptium/8-alpine/Dockerfile b/Adoptium/8-alpine/Dockerfile new file mode 100644 index 0000000..14935af --- /dev/null +++ b/Adoptium/8-alpine/Dockerfile @@ -0,0 +1,23 @@ +# ---------------------------------- +# Pterodactyl Core Dockerfile +# Environment: Java +# Minimum Panel Version: 1.7.0 +# ---------------------------------- +FROM --platform=$TARGETOS/$TARGETARCH eclipse-temurin:8-jdk-alpine + +MAINTAINER vovamod, + +ENV LANG='en_US.UTF-8' LANGUAGE='en_US:UTF-8' LC_ALL='en_US.UTF-8' +ENV DEBIAN_FRONTEND=noninteractive + +RUN apk update --no-cache \ + && apk add curl ca-certificates openssl git tar sqlite fontconfig tzdata iproute2 + + +RUN adduser -D -h /home/container container +USER container +ENV USER=container HOME=/home/container +WORKDIR /home/container + +COPY ./../entrypoint.sh /entrypoint.sh +CMD ["/bin/bash", "/entrypoint.sh"] diff --git a/Adoptium/README.MD b/Adoptium/README.MD index f4a69ff..a20ad1b 100644 --- a/Adoptium/README.MD +++ b/Adoptium/README.MD @@ -3,16 +3,16 @@ ## Versions ### [Java 11 | Version: 11.0.21+9-LTS](https://github.com/vega-network-main/java-docker-images/tree/main/Adoptium/11) -> ghcr.io/vega-network-main/adoptium:8 +> ghcr.io/en0tuk/adoptium:8 ### [Java 11 | Version: 11.0.21+9-LTS](https://github.com/vega-network-main/java-docker-images/tree/main/Adoptium/11) -> ghcr.io/vega-network-main/adoptium:11 +> ghcr.io/en0tuk/adoptium:11 ### [Java 17 | Version: 17.0.9+9-LTS](https://github.com/vega-network-main/java-docker-images/tree/main/Adoptium/17) -> ghcr.io/vega-network-main/adoptium:17 +> ghcr.io/en0tuk/adoptium:17 ### [Java 19 | Version: 19.0.2+7](https://github.com/vega-network-main/java-docker-images/tree/main/Adoptium/19) -> ghcr.io/vega-network-main/adoptium:19 +> ghcr.io/en0tuk/adoptium:19 ### [Java 21 | Version: 21+35-LTS](https://github.com/vega-network-main/java-docker-images/tree/main/Adoptium/21) -> ghcr.io/vega-network-main/adoptium:21 +> ghcr.io/en0tuk/adoptium:21 diff --git a/Amazon Corretto/11-alpine/Dockerfile b/Amazon Corretto/11-alpine/Dockerfile new file mode 100644 index 0000000..d851842 --- /dev/null +++ b/Amazon Corretto/11-alpine/Dockerfile @@ -0,0 +1,23 @@ +# ---------------------------------- +# Pterodactyl Core Dockerfile +# Environment: Java +# Minimum Panel Version: 1.7.0 +# ---------------------------------- +FROM --platform=$TARGETOS/$TARGETARCH amazoncorretto:11.0.21-alpine + +MAINTAINER vovamod, + +ENV LANG='en_US.UTF-8' LANGUAGE='en_US:UTF-8' LC_ALL='en_US.UTF-8' +ENV DEBIAN_FRONTEND=noninteractive + +RUN apk update --no-cache \ + && apk add curl ca-certificates openssl git tar sqlite fontconfig tzdata iproute2 + + +RUN adduser -D -h /home/container container +USER container +ENV USER=container HOME=/home/container +WORKDIR /home/container + +COPY ./../entrypoint.sh /entrypoint.sh +CMD ["/bin/bash", "/entrypoint.sh"] diff --git a/Amazon Corretto/17-alpine/Dockerfile b/Amazon Corretto/17-alpine/Dockerfile new file mode 100644 index 0000000..436a6ce --- /dev/null +++ b/Amazon Corretto/17-alpine/Dockerfile @@ -0,0 +1,23 @@ +# ---------------------------------- +# Pterodactyl Core Dockerfile +# Environment: Java +# Minimum Panel Version: 1.7.0 +# ---------------------------------- +FROM --platform=$TARGETOS/$TARGETARCH amazoncorretto:17.0.9-alpine + +MAINTAINER vovamod, + +ENV LANG='en_US.UTF-8' LANGUAGE='en_US:UTF-8' LC_ALL='en_US.UTF-8' +ENV DEBIAN_FRONTEND=noninteractive + +RUN apk update --no-cache \ + && apk add curl ca-certificates openssl git tar sqlite fontconfig tzdata iproute2 + + +RUN adduser -D -h /home/container container +USER container +ENV USER=container HOME=/home/container +WORKDIR /home/container + +COPY ./../entrypoint.sh /entrypoint.sh +CMD ["/bin/bash", "/entrypoint.sh"] diff --git a/Amazon Corretto/19-alpine/Dockerfile b/Amazon Corretto/19-alpine/Dockerfile new file mode 100644 index 0000000..a41ff12 --- /dev/null +++ b/Amazon Corretto/19-alpine/Dockerfile @@ -0,0 +1,23 @@ +# ---------------------------------- +# Pterodactyl Core Dockerfile +# Environment: Java +# Minimum Panel Version: 1.7.0 +# ---------------------------------- +FROM --platform=$TARGETOS/$TARGETARCH amazoncorretto:19.0.2-alpine + +MAINTAINER vovamod, + +ENV LANG='en_US.UTF-8' LANGUAGE='en_US:UTF-8' LC_ALL='en_US.UTF-8' +ENV DEBIAN_FRONTEND=noninteractive + +RUN apk update --no-cache \ + && apk add curl ca-certificates openssl git tar sqlite fontconfig tzdata iproute2 + + +RUN adduser -D -h /home/container container +USER container +ENV USER=container HOME=/home/container +WORKDIR /home/container + +COPY ./../entrypoint.sh /entrypoint.sh +CMD ["/bin/bash", "/entrypoint.sh"] diff --git a/Amazon Corretto/21-alpine/Dockerfile b/Amazon Corretto/21-alpine/Dockerfile new file mode 100644 index 0000000..ef8eea5 --- /dev/null +++ b/Amazon Corretto/21-alpine/Dockerfile @@ -0,0 +1,23 @@ +# ---------------------------------- +# Pterodactyl Core Dockerfile +# Environment: Java +# Minimum Panel Version: 1.7.0 +# ---------------------------------- +FROM --platform=$TARGETOS/$TARGETARCH amazoncorretto:21.0.1-alpine + +MAINTAINER vovamod, + +ENV LANG='en_US.UTF-8' LANGUAGE='en_US:UTF-8' LC_ALL='en_US.UTF-8' +ENV DEBIAN_FRONTEND=noninteractive + +RUN apk update --no-cache \ + && apk add curl ca-certificates openssl git tar sqlite fontconfig tzdata iproute2 + + +RUN adduser -D -h /home/container container +USER container +ENV USER=container HOME=/home/container +WORKDIR /home/container + +COPY ./../entrypoint.sh /entrypoint.sh +CMD ["/bin/bash", "/entrypoint.sh"] diff --git a/Amazon Corretto/8-alpine/Dockerfile b/Amazon Corretto/8-alpine/Dockerfile new file mode 100644 index 0000000..05ad57b --- /dev/null +++ b/Amazon Corretto/8-alpine/Dockerfile @@ -0,0 +1,23 @@ +# ---------------------------------- +# Pterodactyl Core Dockerfile +# Environment: Java +# Minimum Panel Version: 1.7.0 +# ---------------------------------- +FROM --platform=$TARGETOS/$TARGETARCH amazoncorretto:8u392-alpine + +MAINTAINER vovamod, + +ENV LANG='en_US.UTF-8' LANGUAGE='en_US:UTF-8' LC_ALL='en_US.UTF-8' +ENV DEBIAN_FRONTEND=noninteractive + +RUN apk update --no-cache \ + && apk add curl ca-certificates openssl git tar sqlite fontconfig tzdata iproute2 + + +RUN adduser -D -h /home/container container +USER container +ENV USER=container HOME=/home/container +WORKDIR /home/container + +COPY ./../entrypoint.sh /entrypoint.sh +CMD ["/bin/bash", "/entrypoint.sh"] diff --git a/Amazon Corretto/README.MD b/Amazon Corretto/README.MD index c3239de..d83663b 100644 --- a/Amazon Corretto/README.MD +++ b/Amazon Corretto/README.MD @@ -3,16 +3,16 @@ ## Versions ### [Java 8 | Version: 8.392.08.1](https://github.com/vega-network-main/java-docker-images/tree/main/Amazon%20Corretto/8) -> ghcr.io/vega-network-main/corretto:8 +> ghcr.io/en0tuk/corretto:8 ### [Java 11 | Version: 11.0.21.9.1](https://github.com/vega-network-main/java-docker-images/tree/main/Amazon%20Corretto/11) -> ghcr.io/vega-network-main/corretto:11 +> ghcr.io/en0tuk/corretto:11 ### [Java 17 | Version: 17.0.9.8.1](https://github.com/vega-network-main/java-docker-images/tree/main/Amazon%20Corretto/17) -> ghcr.io/vega-network-main/corretto:17 +> ghcr.io/en0tuk/corretto:17 ### [Java 19 | Version: 19.0.2.7.1](https://github.com/vega-network-main/java-docker-images/tree/main/Amazon%20Corretto/19) -> ghcr.io/vega-network-main/corretto:19 +> ghcr.io/en0tuk/corretto:19 ### [Java 21 | Version: 21+35-LTS](https://github.com/vega-network-main/java-docker-images/tree/main/Amazon%20Corretto/21) -> ghcr.io/vega-network-main/corretto:21 +> ghcr.io/en0tuk/corretto:21 diff --git a/Azul Zulu/README.MD b/Azul Zulu/README.MD index e131319..e0302d4 100644 --- a/Azul Zulu/README.MD +++ b/Azul Zulu/README.MD @@ -3,13 +3,13 @@ ## Versions ### [Java 8 | Version: 8u382](https://github.com/vega-network-main/java-docker-images/tree/main/Azul%20Zulu/11) -> ghcr.io/vega-network-main/zulu:8 +> ghcr.io/en0tuk/zulu:8 ### [Java 11 | Version: 11.0.21](https://github.com/vega-network-main/java-docker-images/tree/main/Azul%20Zulu/11) -> ghcr.io/vega-network-main/zulu:11 +> ghcr.io/en0tuk/zulu:11 ### [Java 17 | Version: 17.0.9](https://github.com/vega-network-main/java-docker-images/tree/main/Azul%20Zulu/17) -> ghcr.io/vega-network-main/zulu:17 +> ghcr.io/en0tuk/zulu:17 ### [Java 21 | Version: 21.0.1](https://github.com/vega-network-main/java-docker-images/tree/main/Azul%20Zulu/21) -> ghcr.io/vega-network-main/zulu:21 +> ghcr.io/en0tuk/zulu:21 diff --git a/GraalVM/README.MD b/GraalVM/README.MD index ad996d7..df3e63b 100644 --- a/GraalVM/README.MD +++ b/GraalVM/README.MD @@ -3,13 +3,13 @@ ## Versions ### [Java 11 | Version: 22.3.3 Community Edition](https://github.com/vega-network-main/java-docker-images/tree/main/GraalVM/11) -> ghcr.io/vega-network-main/graalvm:11 +> ghcr.io/en0tuk/graalvm:11 ### [Java 17 | Version: 22.3.3 Community Edition](https://github.com/vega-network-main/java-docker-images/tree/main/GraalVM/17) -> ghcr.io/vega-network-main/graalvm:17 +> ghcr.io/en0tuk/graalvm:17 ### [Java 19 | Version: 22.3.1 Community Edition](https://github.com/vega-network-main/java-docker-images/tree/main/GraalVM/19) -> ghcr.io/vega-network-main/graalvm:19 +> ghcr.io/en0tuk/graalvm:19 ### [Java 21 | Version: 21.1.0 Community Edition](https://github.com/vega-network-main/java-docker-images/tree/main/GraalVM/21) -> ghcr.io/vega-network-main/graalvm:21 +> ghcr.io/en0tuk/graalvm:21 diff --git a/OpenJDK/17-alpine/Dockerfile b/OpenJDK/17-alpine/Dockerfile new file mode 100644 index 0000000..3adf020 --- /dev/null +++ b/OpenJDK/17-alpine/Dockerfile @@ -0,0 +1,23 @@ +# ---------------------------------- +# Pterodactyl Core Dockerfile +# Environment: Java +# Minimum Panel Version: 1.7.0 +# ---------------------------------- +FROM --platform=$TARGETOS/$TARGETARCH openjdk:17-jdk-alpine + +MAINTAINER vovamod, + +ENV LANG='en_US.UTF-8' LANGUAGE='en_US:UTF-8' LC_ALL='en_US.UTF-8' +ENV DEBIAN_FRONTEND=noninteractive + +RUN apk update --no-cache \ + && apk add curl ca-certificates openssl git tar sqlite fontconfig tzdata iproute2 + + +RUN adduser -D -h /home/container container +USER container +ENV USER=container HOME=/home/container +WORKDIR /home/container + +COPY ./../entrypoint.sh /entrypoint.sh +CMD ["/bin/bash", "/entrypoint.sh"] diff --git a/OpenJDK/19-alpine/Dockerfile b/OpenJDK/19-alpine/Dockerfile new file mode 100644 index 0000000..f0134fa --- /dev/null +++ b/OpenJDK/19-alpine/Dockerfile @@ -0,0 +1,23 @@ +# ---------------------------------- +# Pterodactyl Core Dockerfile +# Environment: Java +# Minimum Panel Version: 1.7.0 +# ---------------------------------- +FROM --platform=$TARGETOS/$TARGETARCH openjdk:19-jdk-alpine + +MAINTAINER vovamod, + +ENV LANG='en_US.UTF-8' LANGUAGE='en_US:UTF-8' LC_ALL='en_US.UTF-8' +ENV DEBIAN_FRONTEND=noninteractive + +RUN apk update --no-cache \ + && apk add curl ca-certificates openssl git tar sqlite fontconfig tzdata iproute2 + + +RUN adduser -D -h /home/container container +USER container +ENV USER=container HOME=/home/container +WORKDIR /home/container + +COPY ./../entrypoint.sh /entrypoint.sh +CMD ["/bin/bash", "/entrypoint.sh"] diff --git a/OpenJDK/README.MD b/OpenJDK/README.MD index 5922f60..0fca625 100644 --- a/OpenJDK/README.MD +++ b/OpenJDK/README.MD @@ -3,13 +3,13 @@ ## Versions ### [Java 11 | Version: 11.0.21.9.1 (x64/amd64 only)](https://github.com/vega-network-main/java-docker-images/tree/main/OpenJDK/11) -> ghcr.io/vega-network-main/openjdk:11 +> ghcr.io/en0tuk/openjdk:11 ### [Java 17 | Version: 17.0.9.8.1](https://github.com/vega-network-main/java-docker-images/tree/main/OpenJDK/17) -> ghcr.io/vega-network-main/openjdk:17 +> ghcr.io/en0tuk/openjdk:17 ### [Java 19 | Version: 19.0.2.7.1](https://github.com/vega-network-main/java-docker-images/tree/main/OpenJDK/19) -> ghcr.io/vega-network-main/openjdk:19 +> ghcr.io/en0tuk/openjdk:19 ### [Java 21 | Version: 21+35](https://github.com/vega-network-main/java-docker-images/tree/main/OpenJDK/21) -> ghcr.io/vega-network-main/openjdk:21 +> ghcr.io/en0tuk/openjdk:21