Update Dockerfile
Browse files- Dockerfile +7 -4
Dockerfile
CHANGED
|
@@ -1,16 +1,18 @@
|
|
| 1 |
FROM openjdk:17-jdk-slim
|
| 2 |
|
| 3 |
-
# Install
|
| 4 |
RUN apt-get update && apt-get install -y wget unzip curl
|
| 5 |
|
| 6 |
# Install ngrok
|
| 7 |
RUN curl -s https://ngrok-agent.s3.amazonaws.com/ngrok.asc | tee /etc/apt/trusted.gpg.d/ngrok.asc > /dev/null \
|
| 8 |
&& echo "deb https://ngrok-agent.s3.amazonaws.com buster main" | tee /etc/apt/sources.list.d/ngrok.list \
|
| 9 |
-
&& apt-get update && apt-get install
|
| 10 |
|
| 11 |
-
#
|
| 12 |
WORKDIR /server
|
| 13 |
-
|
|
|
|
|
|
|
| 14 |
|
| 15 |
# Accept EULA
|
| 16 |
RUN echo "eula=true" > eula.txt
|
|
@@ -22,4 +24,5 @@ EXPOSE 25565
|
|
| 22 |
COPY start.sh /server/start.sh
|
| 23 |
RUN chmod +x /server/start.sh
|
| 24 |
|
|
|
|
| 25 |
CMD ["/server/start.sh"]
|
|
|
|
| 1 |
FROM openjdk:17-jdk-slim
|
| 2 |
|
| 3 |
+
# Install dependencies
|
| 4 |
RUN apt-get update && apt-get install -y wget unzip curl
|
| 5 |
|
| 6 |
# Install ngrok
|
| 7 |
RUN curl -s https://ngrok-agent.s3.amazonaws.com/ngrok.asc | tee /etc/apt/trusted.gpg.d/ngrok.asc > /dev/null \
|
| 8 |
&& echo "deb https://ngrok-agent.s3.amazonaws.com buster main" | tee /etc/apt/sources.list.d/ngrok.list \
|
| 9 |
+
&& apt-get update && apt-get install -y ngrok
|
| 10 |
|
| 11 |
+
# Set working directory
|
| 12 |
WORKDIR /server
|
| 13 |
+
|
| 14 |
+
# Download Minecraft server JAR (1.21.1 latest stable as of Sept 2025)
|
| 15 |
+
RUN wget https://piston-data.mojang.com/v1/objects/34954b870a95337b4f17962a68d2d59ff1073f5d/server.jar -O server.jar
|
| 16 |
|
| 17 |
# Accept EULA
|
| 18 |
RUN echo "eula=true" > eula.txt
|
|
|
|
| 24 |
COPY start.sh /server/start.sh
|
| 25 |
RUN chmod +x /server/start.sh
|
| 26 |
|
| 27 |
+
# Run server
|
| 28 |
CMD ["/server/start.sh"]
|