20 lines
649 B
Docker
20 lines
649 B
Docker
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
|
|
|