All checks were successful
Build Archlinux-Base Image / base (push) Successful in 47s
26 lines
1.0 KiB
Docker
26 lines
1.0 KiB
Docker
FROM openjdk:22
|
|
RUN mkdir /app
|
|
WORKDIR /app
|
|
RUN curl -o installer.jar -OJ https://maven.fabricmc.net/net/fabricmc/fabric-installer/1.0.1/fabric-installer-1.0.1.jar
|
|
RUN java -jar installer.jar server -mcversion 1.20.1 -downloadMinecraft
|
|
RUN rm installer.jar \
|
|
&& mv server.jar vanilla.jar \
|
|
&& mv fabric-server-launch.jar server.jar \
|
|
&& echo "serverJar=vanilla.jar" > fabric-server-launcher.properties \
|
|
&& echo "eula=true" > eula.txt
|
|
COPY server.properties server.properties
|
|
COPY package/overrides/mods /app/mods
|
|
COPY package/overrides/config /app/config
|
|
RUN rm /app/mods/*AllMusic_Client*.jar
|
|
RUN rm /app/mods/chattools*.jar
|
|
RUN rm /app/mods/CustomSkinLoader*.jar
|
|
RUN rm /app/mods/iris*.jar
|
|
RUN rm /app/mods/modmenu*.jar
|
|
RUN rm /app/mods/MouseTweaks*.jar
|
|
RUN rm /app/mods/*.jar.old | exit 0
|
|
RUN rm /app/mods/*.jar.disabled | exit 0
|
|
RUN rm /app/mods/indium*.jar
|
|
RUN rm /app/mods/I18nUpdateMod*.jar
|
|
RUN rm /app/mods/sodium*.jar
|
|
VOLUME [ "/app/world" ]
|
|
ENTRYPOINT [ "java", "-Xms4G", "-Xmx32G", "-jar", "server.jar" ] |