From 7e9fda308a3837713c1f329bd885c87460c15531 Mon Sep 17 00:00:00 2001 From: fluo10 Date: Sun, 17 Sep 2023 12:54:50 +0900 Subject: [PATCH] Add initial dockerfile --- Dockerfile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e911bf6 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +FROM fedora:38 + +RUN dnf update -y && dnf install -y java-latest-openjdk + +EXPOSE 25565 +ARG UID=1000 +ARG GID=1000 +ARG UNAME=minecraft +ARG DATA_DIR=/data +ARG LAUNCHER_DIR=/opt +ARG LAUNCHER_URL=https://meta.fabricmc.net/v2/versions/loader/1.20.1/0.14.22/0.11.2/server/jar +ARG LAUNCHER_NAME=fabric-server-mc.1.20.1-loader.0.14.22-launcher.0.11.2.jar +RUN groupadd -g $GID $UNAME; useradd -u $UID -g $UNAME -d $DATA_DIR $UNAME + +WORKDIR $LAUNCHER_DIR +RUN curl -OJ $LAUNCHER_URL +WORKDIR $DATA_DIR +#RUN java -Xmx2G -jar $LAUNCHER_DIR/$LAUNCHER_NAME --nogui --initSettings; echo eula=true > eula.txt +CMD java -Xmx2G -jar $LAUNCHER_DIR/$LAUNCHER_NAME --nogui +