First commit

This commit is contained in:
2023-04-07 15:19:09 +02:00
commit d9ab4d6d7a
4 changed files with 130 additions and 0 deletions

23
Dockerfile Normal file
View File

@@ -0,0 +1,23 @@
FROM eclipse-temurin:17-jdk
ARG RUNNABLE_SERVER_JAR
# create directories
WORKDIR /data
RUN mkdir bin bundle workdir
# add executable files
ADD $RUNNABLE_SERVER_JAR bin/paper.jar
ADD run.sh bin/run.sh
# download paper libraries and apply patches
RUN java -DbundlerRepoDir=/data/bundle -Dpaperclip.patchonly=true -jar /data/bin/paper.jar
# configure max heap size
ENV MAXMEM=1024M
EXPOSE 25565
VOLUME /data/workdir
WORKDIR /data/workdir
CMD ["sh", "/data/bin/run.sh"]