diff --git a/Dockerfile b/Dockerfile index f193398..1dbb86a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,11 @@ -FROM debian:bullseye +FROM alpine:3.19 -WORKDIR /server/ +WORKDIR /server -COPY . . +COPY server.properties . +COPY --chmod=755 entrypoint.sh . -RUN apt update && apt install -y wget openjdk-17-jre +RUN apk add --no-cache openjdk17-jre wget vim RUN wget -O server.jar https://github.com/Better-than-Adventure/bta-download-repo/releases/download/v7.3_04/bta.v7.3_04.server.jar @@ -13,8 +14,6 @@ VOLUME ["/server/world"] ENV JAVA_MIN_MEM=1G ENV JAVA_MAX_MEM=1G -RUN chmod +x /server/entrypoint.sh - EXPOSE 25565 -ENTRYPOINT ["/server/entrypoint.sh"] +ENTRYPOINT ["/server/entrypoint.sh"] \ No newline at end of file diff --git a/server.properties b/server.properties new file mode 100644 index 0000000..4da4fa3 --- /dev/null +++ b/server.properties @@ -0,0 +1,34 @@ +#Minecraft server properties +#Fri Mar 06 15:17:05 UTC 2026 +default-gamemode=survival +view-distance=12 +language=en_US +uuid-service=https\://api.minecraftservices.com/minecraft/profile/lookup/name/%s +server-ip= +stats-token=only-enter-a-value-if-you-are-a-registered-server +forceSaveAllChunksOnAutosave=false +level-seed= +server-port=25565 +allow-nether=true +sleep-percentage=0 +autosaveInterval=5 +login-timeout-time=90000 +world-type=minecraft\:overworld.extended +join-message= +allow-paradise=false +level-name=world +motd=BakaLand! +white-list=false +pvp=true +enable-item-clumping=true +spawn-animals=true +difficulty=3 +disable-photomode=false +spawn-monsters=true +summon-limit=10 +max-players=20 +maxChunksSavedPerAutosave=24 +spawn-protection=1 +online-mode=true +packet-delay=1 +allow-flight=false \ No newline at end of file