Minecrfa-Server-Test / Dockerfile
Siam2315's picture
Upload 4 files
1ed7c15 verified
FROM openjdk:17
WORKDIR /app
RUN apt update && apt install -y wget unzip curl
# Download Purpur
RUN wget https://api.purpurmc.org/v2/purpur/1.20.1/latest/download -O purpur.jar
# Install ngrok
RUN wget https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-stable-linux-amd64.zip && \
unzip ngrok-stable-linux-amd64.zip && \
mv ngrok /usr/local/bin && \
rm ngrok-stable-linux-amd64.zip
# Accept EULA
RUN echo "eula=true" > eula.txt
# Copy script
COPY run.sh .
RUN chmod +x run.sh
EXPOSE 25565
CMD ["bash", "run.sh"]