forked from dlord/ftb-infinity-docker
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
16 lines (13 loc) · 872 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
FROM dlord/minecraft:java8
MAINTAINER John Paul Alcala [email protected]
ENV FTB_INFINITY_URL http://ftb.cursecdn.com/FTB2/modpacks/FTBInfinity/3_0_2/FTBInfinityServer.zip
ENV LAUNCHWRAPPER net/minecraft/launchwrapper/1.12/launchwrapper-1.12.jar
RUN curl -SL $FTB_INFINITY_URL -o /tmp/infinity.zip && \
unzip /tmp/infinity.zip -d /opt/minecraft && \
mkdir -p /opt/minecraft/$(dirname libraries/${LAUNCHWRAPPER}) && \
curl -S https://libraries.minecraft.net/$LAUNCHWRAPPER -o /opt/minecraft/libraries/$LAUNCHWRAPPER && \
find /opt/minecraft -name "*.log" -exec rm -f {} \; && \
rm -rf /opt/minecraft/ops.* /opt/minecraft/whitelist.* /opt/minecraft/logs/* /tmp/*
ENV MINECRAFT_VERSION 1.7.10
ENV MINECRAFT_OPTS -server -Xms2048m -Xmx3072m -XX:MaxPermSize=256m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC
ENV MINECRAFT_STARTUP_JAR FTBServer-1.7.10-1614.jar