diff options
Diffstat (limited to '')
-rw-r--r-- | minecraft/Dockerfile | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/minecraft/Dockerfile b/minecraft/Dockerfile index 58b536e..058e450 100644 --- a/minecraft/Dockerfile +++ b/minecraft/Dockerfile @@ -1,12 +1,15 @@ -FROM alpine +ARG JAVA_VERSION="21" +ARG ALPINE_VERSION="3.21" +FROM alpine:${ALPINE_VERSION} # set environment -ENV LANG en_US.UTF-8 -ENV JAVA_HOME=/usr/lib/jvm/java-21-openjdk -ENV PATH=/usr/lib/jvm/java-21-openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin +ARG JAVA_VERSION +ENV LANG=en_US.UTF-8 +ENV JAVA_HOME=/usr/lib/jvm/java-${JAVA_VERSION}-openjdk +ENV PATH=/usr/lib/jvm/java-${JAVA_VERSION}-openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin # install packages -RUN apk add --no-cache tini wget openjdk21-jre jq curl shadow fontconfig ttf-dejavu +RUN apk add --no-cache tini wget openjdk${JAVA_VERSION}-jre jq curl shadow fontconfig ttf-dejavu p7zip # copy scripts COPY ./mcjar /usr/local/bin/mcjar |