summaryrefslogtreecommitdiff
path: root/minecraft/Dockerfile
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2025-04-12 13:53:16 -0400
committerFreya Murphy <freya@freyacat.org>2025-04-12 13:53:16 -0400
commitfefed51ba577431c18b6f703b9ea3c5fa43a73d3 (patch)
treed31d253816b690da1fe840ab09863d013825f8a6 /minecraft/Dockerfile
parentopenrc (diff)
downloadimages-fefed51ba577431c18b6f703b9ea3c5fa43a73d3.tar.gz
images-fefed51ba577431c18b6f703b9ea3c5fa43a73d3.tar.bz2
images-fefed51ba577431c18b6f703b9ea3c5fa43a73d3.zip
update minecraft image
Diffstat (limited to 'minecraft/Dockerfile')
-rw-r--r--minecraft/Dockerfile13
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