Bläddra i källkod

Move download of minecraft client to entrypoint

Mark Ide 8 år sedan
förälder
incheckning
918d2d58ae
2 ändrade filer med 5 tillägg och 4 borttagningar
  1. 2 4
      Dockerfile
  2. 3 0
      entrypoint.sh

+ 2 - 4
Dockerfile

@@ -14,17 +14,15 @@ RUN echo "deb http://overviewer.org/debian ./" >> /etc/apt/sources.list && \
     apt-get update && \
     apt-get install -y wget && \
     wget -O - http://overviewer.org/debian/overviewer.gpg.asc | apt-key add - && \
-    wget https://s3.amazonaws.com/Minecraft.Download/versions/${MINECRAFT_VERSION}/${MINECRAFT_VERSION}.jar -P /home/minecraft/.minecraft/versions/${MINECRAFT_VERSION}/ && \
     apt-get update && \
     apt-get install -y minecraft-overviewer && \
-    apt-get remove -y wget && \
-    apt-get autoremove -y && \
     apt-get clean && \
     rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* && \
     useradd -m minecraft && \
     mkdir -p /home/minecraft/render /home/minecraft/server
 
 COPY config/config.py /home/minecraft/config.py
+COPY entrypoint.sh /home/minecraft/entrypoint.sh
 
 RUN chown minecraft:minecraft -R /home/minecraft/
 
@@ -32,4 +30,4 @@ WORKDIR /home/minecraft/
 
 USER minecraft
 
-CMD ["overviewer.py", "--config", "/home/minecraft/config.py"]
+CMD ["bash", "/home/minecraft/entrypoint.sh"]

+ 3 - 0
entrypoint.sh

@@ -0,0 +1,3 @@
+wget https://s3.amazonaws.com/Minecraft.Download/versions/${MINECRAFT_VERSION}/${MINECRAFT_VERSION}.jar -P /home/minecraft/.minecraft/versions/${MINECRAFT_VERSION}/
+
+overviewer.py --config /home/minecraft/config.py