commit 2ca337e7023c05611a5aa7db7db6910c7af90f90 Author: Laszlo Uyttersprot Date: Wed Jan 28 19:43:07 2026 +0100 Initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c59ae22 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +server +out \ No newline at end of file diff --git a/Dockerfiles/JRE17 b/Dockerfiles/JRE17 new file mode 100644 index 0000000..3c41c56 --- /dev/null +++ b/Dockerfiles/JRE17 @@ -0,0 +1,7 @@ +FROM alpine:latest + +RUN apk --no-cache add openjdk17-jre + +WORKDIR /data + +CMD ["sh", "-c", "java $ARGS -jar server.jar"] \ No newline at end of file diff --git a/Dockerfiles/JRE21 b/Dockerfiles/JRE21 new file mode 100644 index 0000000..91b02e4 --- /dev/null +++ b/Dockerfiles/JRE21 @@ -0,0 +1,7 @@ +FROM alpine:latest + +RUN apk --no-cache add openjdk21-jre + +WORKDIR /data + +CMD ["sh", "-c", "java $ARGS -jar server.jar"] diff --git a/README.md b/README.md new file mode 100644 index 0000000..d03c561 --- /dev/null +++ b/README.md @@ -0,0 +1,7 @@ +# SimpleMCDocker + +## import image + +``` + +``` \ No newline at end of file diff --git a/buildJRE17.sh b/buildJRE17.sh new file mode 100755 index 0000000..f5a2f70 --- /dev/null +++ b/buildJRE17.sh @@ -0,0 +1,3 @@ +#!/bin/bash +docker build --no-cache=true -f ./Dockerfiles/JRE17 -t registry.internal/rankzy/simplemcserver:jre17 +docker push registry.internal/rankzy/simplemcserver:jre17 \ No newline at end of file diff --git a/buildJRE21.sh b/buildJRE21.sh new file mode 100755 index 0000000..8535af8 --- /dev/null +++ b/buildJRE21.sh @@ -0,0 +1,3 @@ +#!/bin/bash +docker build --no-cache=true -f ./Dockerfiles/JRE21 -t registry.internal/rankzy/simplemcserver:jre21 . +docker push registry.internal/rankzy/simplemcserver:jre21 \ No newline at end of file diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..4b8826e --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,14 @@ +services: + SimpleMCServer: + image: rankzy/simplemcserver:jre17 + stdin_open: true + tty: true + stop_signal: SIGINT + restart: "no" + ports: + - "25565:25565" + - "25575:25575" + volumes: + - ./data:/data + environment: + - ARGS=-Xmx8G -Xms8G -XX:+DisableExplicitGC -XX:+UseG1GC \ No newline at end of file