Skip to content

Commit 9001619

Browse files
committed
Added java 25
1 parent d3ca327 commit 9001619

File tree

4 files changed

+56
-48
lines changed

4 files changed

+56
-48
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@
2727
* `ghcr.io/vexodev/pterodactyl-yolks:java-temurin_23`
2828
* [`java24`](https://github.com/vexodev/pterodactyl-yolks/tree/main/java/temurin/24)
2929
* `ghcr.io/vexodev/pterodactyl-yolks:java-temurin_24`
30+
* [`java25`](https://github.com/vexodev/pterodactyl-yolks/tree/main/java/temurin/25)
31+
* `ghcr.io/vexodev/pterodactyl-yolks:java-temurin_25`
3032

3133
* [`GraalVM Java`](https://github.com/vexodev/pterodactyl-yolks/tree/main/java/graalvm)
3234
* [`java17`](https://github.com/vexodev/pterodactyl-yolks/tree/main/java/graalvm/community-edition/17)
@@ -41,3 +43,5 @@
4143
* `ghcr.io/vexodev/pterodactyl-yolks:java-graalvm-ce_23`
4244
* [`java24`](https://github.com/vexodev/pterodactyl-yolks/tree/main/java/graalvm/community-edition/24)
4345
* `ghcr.io/vexodev/pterodactyl-yolks:java-graalvm-ce_24`
46+
* [`java25`](https://github.com/vexodev/pterodactyl-yolks/tree/main/java/graalvm/community-edition/25)
47+
* `ghcr.io/vexodev/pterodactyl-yolks:java-graalvm-ce_25`

java/graalvm-enterprise/8/Dockerfile

Lines changed: 0 additions & 48 deletions
This file was deleted.
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
FROM --platform=$TARGETOS/$TARGETARCH ghcr.io/graalvm/jdk-community:25
2+
3+
LABEL author="Vexonic" maintainer="sysadmin@vexonic.cc"
4+
5+
LABEL org.opencontainers.image.source="https://github.com/vexodev/pterodactyl-yolks"
6+
LABEL org.opencontainers.image.licenses=MIT
7+
8+
RUN rm -rf /usr/bin/dd \
9+
&& rm -rf /usr/bin/fallocate \
10+
&& rm -rf /usr/bin/truncate \
11+
&& rm -rf /usr/bin/xfs_mkfile
12+
13+
RUN microdnf update -y \
14+
&& microdnf install -y curl
15+
16+
RUN curl -sSL https://github.com/OpticFusion1/MCAntiMalware/releases/latest/download/MCAntiMalware.jar \
17+
-o /MCAntiMalware.jar
18+
19+
RUN microdnf install -y jq unzip lsof ca-certificates openssl git tar sqlite fontconfig freetype tzdata iproute libstdc++ \
20+
&& useradd -d /home/container -m container
21+
22+
USER container
23+
ENV USER=container HOME=/home/container
24+
WORKDIR /home/container
25+
26+
COPY ./../entrypoint.sh /entrypoint.sh
27+
CMD [ "/bin/bash", "/entrypoint.sh" ]

java/temurin/25/Dockerfile

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
FROM --platform=$TARGETOS/$TARGETARCH eclipse-temurin:25-jdk-alpine
2+
3+
LABEL author="Vexonic" maintainer="sysadmin@vexonic.cc"
4+
5+
LABEL org.opencontainers.image.source="https://github.com/vexodev/pterodactyl-yolks"
6+
LABEL org.opencontainers.image.licenses=MIT
7+
8+
RUN rm -rf /bin/dd \
9+
&& rm -rf /usr/bin/fallocate \
10+
&& rm -rf /usr/bin/truncate
11+
RUN apk update \
12+
&& apk add curl
13+
14+
RUN curl -sSL https://github.com/OpticFusion1/MCAntiMalware/releases/latest/download/MCAntiMalware.jar \
15+
-o /MCAntiMalware.jar
16+
17+
RUN apk add jq unzip bash lsof ca-certificates openssl git tar sqlite fontconfig freetype tzdata iproute2 libstdc++ \
18+
&& adduser -D -h /home/container container
19+
20+
USER container
21+
ENV USER=container HOME=/home/container
22+
WORKDIR /home/container
23+
24+
COPY ./../entrypoint.sh /entrypoint.sh
25+
CMD [ "/bin/bash", "/entrypoint.sh" ]

0 commit comments

Comments
 (0)