Modularize the addition of OpenJDK, enabling branch convergence

This commit is contained in:
2022-05-17 10:53:13 -05:00
parent 18994698db
commit f62c82e61a
2 changed files with 23 additions and 5 deletions

View File

@@ -4,11 +4,12 @@ FROM alpine:latest AS build
# Args
ARG MINECRAFT_VERSION="1.16.5"
ARG FORGE_VERSION="36.2.26"
ARG JRE_VERSION="openjdk8-jre"
# The actual setup work
COPY start-server.sh /minecraft/start-server.sh
WORKDIR /minecraft
RUN apk add curl openjdk11-jre &&\
RUN apk add curl "${JRE_VERSION}" &&\
curl -L "https://files.minecraftforge.net/maven/net/minecraftforge/forge/${MINECRAFT_VERSION}-${FORGE_VERSION}/forge-${MINECRAFT_VERSION}-${FORGE_VERSION}-installer.jar" -o installer.jar &&\
java -jar installer.jar --installServer &&\
echo "eula=true" > eula.txt &&\