From 96d6b858d1d517db92856c12f457e8b9f17adc69 Mon Sep 17 00:00:00 2001 From: Michael Vorburger Date: Fri, 1 Apr 2022 23:24:40 +0200 Subject: [PATCH] Introduce Dockerfile-local --- Dockerfile | 1 + Dockerfile-local | 9 +++++++++ README.md | 7 +++++++ 3 files changed, 17 insertions(+) create mode 100644 Dockerfile-local diff --git a/Dockerfile b/Dockerfile index 126764b5..bb9138fd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,6 +5,7 @@ COPY . /project WORKDIR /project RUN ./gradlew build -x test +# Keep any changes made here strictly in sync with Dockerfile-local FROM itzg/minecraft-server:java8 COPY --from=build /project/web/build/libs/*-all.jar /mods/ diff --git a/Dockerfile-local b/Dockerfile-local new file mode 100644 index 00000000..7a359792 --- /dev/null +++ b/Dockerfile-local @@ -0,0 +1,9 @@ +# This assumes that "./gradlew build [-x test]" was run +# Keep any changes made here strictly in sync with Dockerfile +FROM itzg/minecraft-server:java8 +COPY web/build/libs/*-all.jar /mods/ + +ENV EULA=TRUE +ENV TYPE=SPONGEVANILLA +EXPOSE 25565 25575 7070 8080 +ENTRYPOINT [ "/start" ] diff --git a/README.md b/README.md index a4e58abd..50994599 100644 --- a/README.md +++ b/README.md @@ -74,6 +74,13 @@ You can obviously mix the order and repeat titles, comments, chats, narrations, docker build -t minecraft-storeys-maker . +or + + ./gradlew build [-x test] + docker build -f Dockerfile-local -t minecraft-storeys-maker . + +and then: + docker run -it --rm -e OPS=73551f35-7acb-45c0-bc65-8083c53eec69 \ -v $HOME/MinecraftData:/data:Z \ -p 25565:25565 -p 8080:8080 -p 7070:7070 minecraft-storeys-maker