Add initial dockerfile
This commit is contained in:
parent
405f69c23f
commit
7e9fda308a
1 changed files with 20 additions and 0 deletions
20
Dockerfile
Normal file
20
Dockerfile
Normal file
|
@ -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
|
||||
|
Loading…
Add table
Reference in a new issue